|
发表于 2022-10-4 23:43:53
|
显示全部楼层
本帖最后由 jackz007 于 2022-10-4 23:47 编辑
- temp = input ("你喜欢我吗?:") # temp 的内容是字符串形式的键盘输入内容
- guess = int (temp) # guess 是从 temp 中提取到的整型数,例如,如果 temp = '18', 那么,guess = 18,就本例而言,此语句纯属多余,应该删掉。
- if guess == yes # 这就有问题了,guess 是整型数,'yes' 是字符串,二者不可比,再者,yes 属于标识符,应该是一个变量名,而这个变量名根本不存在,脚本运行时会出错
- print("我也喜欢你!")
- else:
- print("那祝你幸福。")
- print("请不要忘记曾经有一个男孩深爱过你!")
复制代码
应该改写为:
- guess = input ("你喜欢我吗?:")
- if guess == 'yes': # 字符串必须用引号引起来,否则,会被作为标识符对待
- print("我也喜欢你!")
- else:
- print("那祝你幸福。")
- print("请不要忘记曾经有一个男孩深爱过你!")
复制代码 |
|