热线电话:13121318867

登录
2020-05-12 阅读量: 9090
Python报错name is used prior to global declaration

该同学在else语句里声明了全局变量a,又对a进行重新赋值,更改变量前,不能调用它,导致报错

解决方法:想判断年龄,不需要那么复杂。直接判断,不需要声明全局变量,直接使用下列语句即可。

age = int(input("请输入你的年龄:"))

if age >= 18:

print('your age is', age)

print('adult')

else:

print('your age is', age)

print('teenager')

27.2433
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子