请问怎么修改啊,我想要是把输入的字输出出来:
try:
#可能出现的错误代码
x=int(input("评委人数"))
assert x>2
except ValueError:
print("必须为整数")
except:
print("人数必须大于2")
a1=[]
for i in range(x):
a1=input("请输入第{}位评委的分数:".format(i+1))
print(a1[i])
try:
#可能出现的错误代码
x=int(input("评委人数"))
assert x>2
except ValueError:
print("必须为整数")
except:
print("人数必须大于2")
a1=[]
for i in range(x):
a=input("请输入第{}位评委的分数:".format(i+1))
a1.append(a)
print(a1[i])
try:
# 可能出现的错误代码
x = int(input("输入评委人数:"))
assert x > 2, "评委人数人数必须大于2"
a1 = []
for i in range(x):
score = int(input("请输入第{}位评委的分数:".format(i + 1)))
a1.append(score)
print(a1[i])
except ValueError:
print("评委人数必须为整数!")
你的代码每次循环把a1重新赋值为字符串了,所以输出的就是字符串的下标值