[英]How can I put one value in another list?
My program needs to accept inputs from the user, but the input is like Ted,24
, so every input will be separated by comma and I know putting them in a list will be a great idea but I also need to get the average age. 我的程序需要接受用户的输入,但是输入就像
Ted,24
,因此每个输入都将用逗号分隔,我知道将它们放在列表中将是一个不错的主意,但我还需要获取平均年龄。 Here's my code so far: 到目前为止,这是我的代码:
namesAge = []
count = 0
ave = 0
total = 0
while True:
mess=input("Enter name and age: ")
if mess == "":
print(namesAge)
print ("We have ",count," names")
print ("Total age is",total)
break
if "," in mess:
namesAge.append(mess)
count = count + 1
else:
print("invalid input")
namesAge = []
while True:
mess=input("Enter name and age: ")
if mess == "":
print(namesAge)
print ("We have {} names".format(len(namesAge)))
print ("average age is {}".format(sum(namesAge)/len(namesAge))))
break
elif "," in mess:
name, age = mess.split(',')
namesAge.append(int(age))
else:
print("invalid input")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.