CC8089 发表于 2020-7-26 20:53:51

不断试错 不懂就问 视频第二课

问题一:
print('猜猜我多大')
temp = print('你觉得我多大呢?')
guess = int(temp)
if guess == 20:
   print('真聪明 你才对了')
   print('就亲你一下吧')
else:
   print('你猜错了')
   print('我今年20了')
print('游戏结束了 ')   



输出结果是:
=========== RESTART: C:/Users/Administrator/Desktop/python练习/02 练习.py ==========
猜猜我多大
你觉得我多大呢?
Traceback (most recent call last):
File "C:/Users/Administrator/Desktop/python练习/02 练习.py", line 3, in <module>
    guess = int(temp)
TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType'
>>>



这又是哪里出现问题了?

Hello. 发表于 2020-7-26 20:57:35

temp = print('你觉得我多大呢?')

改成

temp = input('你觉得我多大呢?')

CC8089 发表于 2020-7-26 21:01:16

Hello. 发表于 2020-7-26 20:57
改成

感谢 还在理解 python 语言思维
页: [1]
查看完整版本: 不断试错 不懂就问 视频第二课