Предмет: Информатика, автор: coffinFlow

Программа запрашивает ввод числа участников и печатает каждому бейджик. Бейдж содержит название олимпиады:

«-Золотое пёрышко-», поле для имени:

«Имя: ____» и поле для школы:

«Школа: ____». Напиши программу, печатающую бейджики участников как на картинке. В завершении программа должна печатать:

«Готово! Заберите бейджики.»


Примечание. Наличие функции в коде является обязательным.

памагите

Приложения:

coffinFlow: там именно алгоритмика так что полегче можно?

Ответы

Автор ответа: Аноним
2

Ответ:

def newfunc(n):

 print("Золотое пёрышко-")

 print(input("Имя:"))

 print(input("Школа:"))

n=int(input("Число учеников:"))

i=0

while i < n:

 i+=1

 newfunc(n)

print("Готово!Заберите бейджики.")

Обяснение:

Проверь сначала,и ответь так или нет


coffinFlow: def print_label(name):
print('-Золотое пёрышко-')
print('Имя: ____')
print('Школа: ____')
amount = int(input('Число учеников:'))
for i in range(amount):
name = input
print_label(name)
print('Готово! Заберите бейджики.')
trueberry17: @coffinFlow, строка с "name = input" - либо скобки поставь и используй, либо убери, она типо лишняя получается, да и аргумент name в функции по итогу не используется - тоже неправильно
trueberry17: Говорю это просто потому что это не используется, а кол-во операций возрастает и код будет исполняться медленнее - это ошибка какая-никакая.
coffinFlow: но в итоге я это задание прошел
coffinFlow: значит правильно
trueberry17: Да, но код получается медленнее. Просто для будущего сказала
coffinFlow: ну наверное неправильно то что я методом на рандом сделал
coffinFlow: просто все что знал и проходил на 3 модулье ввел в эту задачку
coffinFlow: так что и тебе спс
coffinFlow: может быть и кому то поможешь комментом свойм
Похожие вопросы
Предмет: Русский язык, автор: olgafomina8
Предмет: Қазақ тiлi, автор: mail105