我是编程新手,我正在尝试编写一个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()
这是它一直打印的输出:
事实证明,无论我键入是还是否,我仍然会问这个问题。拜托,我在做什么错?预先谢谢你。