【发布时间】:2021-12-30 17:33:13
【问题描述】:
Name=str(input("输入你的名字:")) 对于范围内的我(0,10,名称): 打印(一)
#TypeError: 'str' 对象不能被解释为 #integer
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
Name=str(input("输入你的名字:")) 对于范围内的我(0,10,名称): 打印(一)
#TypeError: 'str' 对象不能被解释为 #integer
【问题讨论】:
range 函数接受三个参数。 start、stop 和 step,所有这些都应该是整数。
所以range(0, 10, 2) 将产生 0、2、4、6、8
在您的情况下,名称是 str(或字符串)。
我不确定你想要实现什么,但如果你想打印所有的姓名字母,下面的代码应该可以工作:
name = input("What's your name: ")
for i in name:
print(i)
【讨论】: