使用输入参数进行Python循环

时间:2019-03-11 17:36:46

标签: python-3.x function loops input

我是编程新手,我正在尝试编写一个python脚本,询问用户是否要在学生列表中添加姓名和学生。如果他们回答“是”,则要求他们输入名称和ID。但是,如果他们拒绝,则它会打印出学生列表中已存储的所有内容。

这是我的代码:

students = [ ]

def prompt_add():

add_more_student = bool(input("Do you want to add students to this list? (yes/NO):"))

add_student(())

if bool == 'yes':
        add_student(())
else:

    print(students)

def add_student(name, student_id=133):

    student_name = input("Enter a name:")
    student_id = input("Enter number:")

    student = {"name": name, "student_id": student_id}
    students.append(student)
    prompt_add()
    return students

prompt_add()

这是它一直打印的输出:

screenshot

事实证明,无论我键入是还是否,我仍然会问这个问题。拜托,我在做什么错?预先谢谢你。

0 个答案:

没有答案