Я написал этот небольшой кусочек кода для отработки циклов и вложенных условных выражений. Моим первоначальным намерением было создать два пустых списка, которые будут постепенно заполняться добавлением отсортированного ввода. Однако, когда я инициализировал списки как at_risk = []
и safe = []
, ничего не вышло в качестве вывода. Что я сделал не так? Когда я помещаю в них элемент (кавычки или строку), код запускается без проблем.
i = 10
at_risk = []
safe = []
while i > 0:
for kids in at_risk:
question = input("Have you ever been questioned by the police, Y/N? or Q to end: ").upper()
name = input("What is your name? ")
age = int(input("How old are you?"))
if question =="Y":
at_risk.append(name)
print("This young kid", name, "is at risk.")
if age < 15:
print("These young kids", at_risk, "are at heightened risk.")
elif question == "N":
safe.append(name)
print("This kid",name," is safe.")
print("These kids",safe,"are safe.")
else:
if question == "Q":
exit(0)