这个是哪里出错了啊
temp = input('请输入你的名字:')guess = int(str)
if guess =='小甲鱼':
print('你好,小甲鱼!')请输入你的名字:小甲鱼
Traceback (most recent call last):
File "D:/python/作业/2章2题.py", line 2, in <module>
guess = int(str)
TypeError: int() argument must be a string, a bytes-like object or a number, not 'type'
guess = input('请输入你的名字:')
if guess =='小甲鱼':
print('你好,小甲鱼!')
由于用户输入的不是整数,所以没必要转化 zltzlt 发表于 2020-8-6 14:02
由于用户输入的不是整数,所以没必要转化
这个不用转换格式吗?
zhuhong 发表于 2020-8-6 14:05
这个不用转换格式吗?
不用,input() 的返回值默认就是字符串 zltzlt 发表于 2020-8-6 14:02
由于用户输入的不是整数,所以没必要转化
嗯,好的。 zhuhong 发表于 2020-8-6 14:08
嗯,好的。
问题解决了就设置下【最佳答案】吧 zltzlt 发表于 2020-8-6 14:09
问题解决了就设置下【最佳答案】吧
temp是什么意思啊 zhuhong 发表于 2020-8-6 14:18
temp是什么意思啊
temp 就是随意取的一个变量名,可以换成别的 zltzlt 发表于 2020-8-6 14:19
temp 就是随意取的一个变量名,可以换成别的
好的。
页:
[1]