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