我对 Python 还很陌生,因为我的学校使用 .NET 框架教授视觉基础知识,而且我最近获得了 Raspberry Pi 3B+。我正在尝试创建一个我最近被要求在 Visual Basic 上创建的程序。我已经查看了有关此 TypeError 的其他形式,但找不到修复我的代码的方法。
Ending = ["ing","end","axe","gex","goh"]
while True:
try:
NameNumber_Input = input("Enter Number of Names To Be Created: ")
NameNumber = int(NameNumber_Input)
print(NameNumber_Input +" Users Will Be Created")
except ValueError:
print("Invalid Input, Please Try Again")
else:
break
Names=[]
for i in range (NameNumber):
data=input("Enter Name: ")
Names.append(data)
for i in range (NameNumber):
print("Name: "+Names[0:NameNumber])
import random
for x in range(1):
EndingNumber = random.randint(0,4)
print("Username: "+str(Names[0][0:3])+str(Ending[EndingNumber]))
目的是从输入名称的前 3 个字母创建输入数量的“用户名”,并随机选择一个结尾放在三个字母的末尾。
这些是有错误的行 print("Name: "+Names[0:NameNumber]) print("Username: "+str(Names[0][0:3])+str(Ending[EndingNumber])) 这是错误类型错误 :无法将“列表”对象隐式转换为 str
慕森卡
开满天机
三国纷争
相关分类