Python学习
-
Python collatz序列
编写一个名为collatz()的函数,它有一个名为number 的参数。如果参数是偶数,那么collatz()就打印出number // 2,并返回该值。如果number 是奇数,collatz()就打印并返回3 * number + 1。...
-
Python def函数中的异常处理
例子:def spam(div): return 42/div print(spam(2)) print(spam(12)) print(spam(0) print(spam(1)运行以上程序则:21.0 3.5 Traceback...
-
Python global语句声明全局变量
例子:def spam(): global egg egg = 'spam' print(egg) egg = 'global' spam() print(egg) 例子中de...
-
Python 名称相同的局部变量和全局变量
例子:def spam(): egg = "spam local" print(egg) def bacon(): egg ="bacon local" print(e...
-
Python 全局变量可以在局部作用域中使用
例子:def spam(): print(egg) egg =42 spam() print(egg) 在def spam()自定义函数中,没有定义egg的值,在全局域中定义了一个egg=42 ,则局部作用域使用全局域中的值,所以...
-
Python局部作用域不能使用其它局部作用域的变量
例子:def spam(): egg = 99 bacon() print(egg) def bacon(): ham =101 egg = 0 spam() 例子中只输出了spam()的egg,而...
-
Python return返回值
例:import random def getAn(answer): if answer == 1: return 'one' elif answer == 2: ret...
-
Python def函数及参数
自定义函数例一:def hello(): print("K") print("J") print("I") print('\n'...