如何编写一个循环,要求用户输入多个学生姓名并打印出姓名。
首先要求使用者输入要输入的学生姓名数量,然后循环输入要求输入学生姓名的学生姓名。
请参阅下面的代码。我的挑战是包含在循环中。
n = eval(input("How many student do you have to enter: "))
a = (input("Enter the student name: "))
print (a)
答案 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]))