程序输出结果异常,该如何修改
Topic sourceage = input('请输入年龄')
age = int()
age
0
if age > 18:
print('adult')
else:
print('teenager')
改成这样吗? 输入25输出还是teenager ...
请问一下, age = int(input('请输入年龄')) print(age) 我执行的时候会报错,报错如下: SyntaxError: Non-UTF-8 code starting with '\xc7' in file lianxi.py on line 1, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details
将 请输入年龄 改为英文 please input age 后,就可以正常运行了,这是为什么?
完整的是 a=input('您的年龄:') a=int(a) if a>=18: print('your age is', a) print('adult') else: print('your age is', a) print('teenger')
- 1
- 2
Will_XD
rt 代码如下
age = input('请输入年龄') age = int() if age > 18: print('adult') else: print('teenager')
如果输入18以下的话输出结果正常,但是输入18以上的数字结果还是teenager,请问该如何修改?