Python 3.x 如何使用来自用户的输入
可能是非常基本的问题,但不知道如何解决。我刚开始学习Python。Python 3.x 如何使用来自用户的输入,python-3.x,Python 3.x,可能是非常基本的问题,但不知道如何解决。我刚开始学习Python。 在我的课程中,我被要求准备名字生成器 1) 程序必须询问一个数字-有多少个名称。 2) 然后要求输入上述次数的姓名。 3) 然后这些名字必须打印出来,稍加修改 我的想法是首先: while True: try: user_input = iter = int(input("How many names?\n")) except ValueError: print("\nOnly wh
在我的课程中,我被要求准备名字生成器 1) 程序必须询问一个数字-有多少个名称。
2) 然后要求输入上述次数的姓名。
3) 然后这些名字必须打印出来,稍加修改 我的想法是首先:
while True:
try:
user_input = iter = int(input("How many names?\n"))
except ValueError:
print("\nOnly whole numbers allowed. Please try again.")
然后要求用户输入X个姓名编号(上一个问题的编号):我想不出最后要问X次加上更改号码的代码 “输入姓名号码”1
“输入姓名号码”2
我知道如何在之后将它们放入列表,但我坚持上一步。
有人能帮我吗?
非常感谢不完全确定您需要什么,但解决方案听起来是这样的:
name_list = []
for i in range(0, user_input):
new_name = input('\n')
name_list.append(new_name)
print('all names given)
这就是您正在搜索的内容吗?尝试以下操作:
n=int(input("Enter the number of students: "))
for i in range(1,n+1):
b=input(f"Enter name number {i} : ")
您的输出将如下所示:
这可能对你有帮助
Enter the number of students: 4
Enter name number 1 : vp
Enter name number 2 : xyz
Enter name number 3 : abc
Enter name number 4 : pqr
您可以将输入值附加到列表中,然后可以根据需要打印值