第六次课 课上代码

举报
兔老大 发表于 2021/04/23 00:51:09 2021/04/23
【摘要】 oj的使用 Python Split 函数(优点:抽象、简洁。 举例:str\int\float\abs    具体实现)   n=input().split(" ") 3 4 >>> print(int(n[0])+int(n[1])) 7 >>> print(1+2+3+4+5) 15 &nb...

oj的使用

Python Split

函数(优点:抽象、简洁。

举例:str\int\float\abs   

具体实现)

 

n=input().split(" ")
3 4
>>> print(int(n[0])+int(n[1]))
7
>>> print(1+2+3+4+5)
15

 

 

 l=[1,2,3,4,5]
>>> print(sum(l))
15
>>> a=4
>>> b=5
>>> if a>b:
    print(a)

    
>>> print(b)
5
>>> print(max(4,5))
5
>>> a=45646464
>>> print(str(a))
45646464
>>> int(5.0)
5
>>> int("456")
456
>>> float("1")
1.0
>>> abs(-1)
1

 

 

>>> def ftz(a):
    a=a+5
    return a

>>> def f(x):
    x=x+5
    return x

>>> print(f(1))
6
>>> x=5
>>> print(f(x))
10
>>> 1
1
>>> 1+2
3
>>> 1+2+3
6
>>> 1*2*3
6
>>> def f(n):
    x=1
    for i in range(1,n+1):
        x=x*i
    return x

>>> print(x)
5
>>> print(f(10))
3628800
>>> print(x)
5
>>> def f(n):
    x=1
    y=1
    return x+y

>>> print(f(1))
2
>>> print(x)
5
>>> print(y)
Traceback (most recent call last):
  File "<pyshell#49>", line 1, in <module>
    print(y)
NameError: name 'y' is not defined
>>> def f():
    a=1

    
>>> a=5
>>> f()
>>> a
5
>>> def f():
    global a
    a=3

    
>>> f()
>>> a
3

 

 

>>> def f(n,x):
    if n==1:
        return x
    return f(n-1,x*n)

>>> def f(n):
    if n==1:
        return 1
    return x*f(n-1)

>>> f(10,1)
3628800

文章来源: fantianzuo.blog.csdn.net,作者:兔老大RabbitMQ,版权归原作者所有,如需转载,请联系作者。

原文链接:fantianzuo.blog.csdn.net/article/details/81916024

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。