Почему эта программа печатает результат дважды? - PullRequest
0 голосов
/ 29 апреля 2020

Почему эта программа печатает результат дважды? Вот код

def guest_list(guests):
    for guest, age, proff in guests:
        #X = age
        print("{} is {} years old and work as {}".format(guest, age, proff))


guest_list([('Ken', 30, "Chef"), ("Pat", 35, 'Lawyer'), ('Amanda', 25, "Engineer")])

Вот вывод

Ken is 30 years old and work as Chef
Pat is 35 years old and work as Lawyer
Amanda is 25 years old and work as Engineer
Ken is 30 years old and work as Chef
Pat is 35 years old and work as Lawyer
Amanda is 25 years old and work as Engineer
None

1 Ответ

0 голосов
/ 02 мая 2020

По какой-то причине он печатает дважды, а затем печатает «none» на платформе, но если вставить код в https://repl.it/languages/python3, он печатается только один раз.

мой код делает то же самое на платформе, но когда я помещаю его в repl.it, он печатается только один раз. Я думаю, что на платформе произошла ошибка.

мой код:

def guest_list(guests): 
  for guest in guests: 
    name, age, job = guest
    print("{} is {} years old and works as {}.".format(name, age, job))
guest_list([('Ken', 30, "Chef"), ("Pat", 35, 'Lawyer'), ('Amanda', 25, "Engineer")])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...