第六次课 课上代码
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
- 点赞
- 收藏
- 关注作者
评论(0)