python使用循环和输入用户名

时间:2015-09-14 16:39:59

标签: python loops python-3.x

如何编写一个循环,要求用户输入多个学生姓名并打印出姓名。

首先要求使用者输入要输入的学生姓名数量,然后循环输入要求输入学生姓名的学生姓名。

请参阅下面的代码。我的挑战是包含在循环中。

n = eval(input("How many student do you have to enter: "))
a = (input("Enter the student name: "))

print (a)

1 个答案:

答案 0 :(得分:0)

students = []
n = int(input('How many student do you have to enter:'))
for x in range(n):
    name = input('Enter the student name:')
    dob = input('Enter the student dob:')
    students.append({'name': name, 'dob': dob})
print('\n'.join(['name: {0}\ndob: {1}'.format(x.get('name'), x.get('dob')) for x in students]))