我想我可以处理项目的其余部分,但不能处理如何启动程序。我的问题是,我将要求用户输入一个随机数。例如,他输入3。然后,我应该创建一个程序,该程序要迭代3次,而在这两者之间的同时,请用户输入一些信息。这个想法如下所示:
Number 1:
Enter your number:
Enter your age:
Number 2:
Enter your number:
Enter your age:
Number 3:
Enter your number:
Enter your age:
在程序的最后,我需要进行计算,例如,哪个数字项最旧?是数字1,数字2还是数字3 ...我想我可以解决这个问题,我的问题是如何将每个Number项目存储在一个变量中,并且所有迭代都在进行....我超级困惑。非常感谢您的帮助。谢谢
答案 0 :(得分:0)
您可以在列表理解中使用input()
函数:
print([(int(input('Enter your number: ')), int(input('Enter your age: '))) for _ in range(int(input('Enter the number of questions: ')))])
样本输入和输出:
Enter the number of questions: 2
Enter your number: 3
Enter your age: 23
Enter your number: 4
Enter your age: 35
[(3, 23), (4, 35)]
答案 1 :(得分:0)
我编写了示例代码:
x = input("How many times to run this program?\n>>> ")
output = []
for i in range(0,int(x)):
output.append([input("Enter your number: "),input("Enter your age: ")])
print(output)
执行中:
How many times to run this program?
>>> 3
Enter your number: 1
Enter your age: 2
Enter your number: 3
Enter your age: 45
Enter your number: 56
Enter your age: 78
[['1', '2'], ['3', '45'], ['56', '78']]