Предмет: Информатика,
автор: coffinFlow
Программа запрашивает ввод числа участников и печатает каждому бейджик. Бейдж содержит название олимпиады:
«-Золотое пёрышко-», поле для имени:
«Имя: ____» и поле для школы:
«Школа: ____». Напиши программу, печатающую бейджики участников как на картинке. В завершении программа должна печатать:
«Готово! Заберите бейджики.»
Примечание. Наличие функции в коде является обязательным.
памагите
Приложения:
coffinFlow:
там именно алгоритмика так что полегче можно?
Ответы
Автор ответа:
2
Ответ:
def newfunc(n):
print("Золотое пёрышко-")
print(input("Имя:"))
print(input("Школа:"))
n=int(input("Число учеников:"))
i=0
while i < n:
i+=1
newfunc(n)
print("Готово!Заберите бейджики.")
Обяснение:
Проверь сначала,и ответь так или нет
def print_label(name):
print('-Золотое пёрышко-')
print('Имя: ____')
print('Школа: ____')
amount = int(input('Число учеников:'))
for i in range(amount):
name = input
print_label(name)
print('Готово! Заберите бейджики.')
print('-Золотое пёрышко-')
print('Имя: ____')
print('Школа: ____')
amount = int(input('Число учеников:'))
for i in range(amount):
name = input
print_label(name)
print('Готово! Заберите бейджики.')
@coffinFlow, строка с "name = input" - либо скобки поставь и используй, либо убери, она типо лишняя получается, да и аргумент name в функции по итогу не используется - тоже неправильно
Говорю это просто потому что это не используется, а кол-во операций возрастает и код будет исполняться медленнее - это ошибка какая-никакая.
но в итоге я это задание прошел
значит правильно
Да, но код получается медленнее. Просто для будущего сказала
ну наверное неправильно то что я методом на рандом сделал
просто все что знал и проходил на 3 модулье ввел в эту задачку
так что и тебе спс
может быть и кому то поможешь комментом свойм
Похожие вопросы
Предмет: Русский язык,
автор: taty2738784
Предмет: Английский язык,
автор: life141
Предмет: Русский язык,
автор: Parcels
Предмет: Английский язык,
автор: sona269
Предмет: История,
автор: VeronikaKvitash