python---全局变量
# 可变类型 list dict set
# 不可变类型 ser tuple int float bool,必须声明 global() 才能修改
names=["赵琴","赵艳萍","小苗"] #这里面是全局变量
def add_name():
name=input("name:")
names.append(name) #可变类型的直接就可以调用
add_name()
print(names)
#递归,自己调用自己 998,需要给一个结束条件
def hahaha():
print("hahaha")
hahaha() #变成死循环了 超过了递归的最大次数了 也是循环
def hahaha():
number = input("number:")
if not number.isdigit() or int(number) <1 :
print("请输入大于0的正整数")
hahaha()
hahaha()

浙公网安备 33010602011771号