Допиши программу, рекомендующую факультатив. В программе уже дана функция get_course(), получающая предпочтение и возвращающая факультатив.
Допиши основную часть с вводом числа учеников, которым нужно порекомендовать курсы. Запроси у каждого предпочтение и в ответ напечатай факультатив.
При печати рекомендаций проверь, есть ли среди них астрономия. Если есть, то напечатай дополнительное сообщение: «Будьте внимательны! Занятия проходят ночью!»
Программа должна работать как на картинке.
def get_course(wish):
if wish.find('спорт') != -1:
course = 'волейбол'
elif wish.find('наука') != -1:
course = 'астрономия'
elif wish.find('комиксы') != -1:
course = 'скетчинг'
else:
course = 'история Древнего Рима'
return course
258
323
Ответы на вопрос:
def get_course(wish):
if wish.find('спорт') != -1:
course = 'волейбол'
elif wish.find('наука') != -1:
course = 'астрономия'
print("Будьте внимательны!Занятия проходят ночью!")
elif wish.find('комиксы') != -1:
course = 'скетчинг'
else:
course = 'история Древнего Рима'
return course
n=int(input("Введите количество учеников: "))
i=0
while n>i:
i+=1
a=input("Предпочтение: ")
print("Предмет:",get_course(a))
древнеегипетская десятичная непозиционная система счисления. примерно в третьем тысячелетии до нашей эры древние египтяне придумали свою числовую систему, в которой для обозначения ключевых чисел 1, 10, 100 и т.д. использовались специальные значки — иероглифы. все остальные числа составлялись из этих ключевых при операции сложения. система счисления древнего египта является десятичной, но непозиционной. в непозиционных системах счисления количественный эквивалент каждой цифры не зависит от ее положения (места, позиции) в записи числа. например, чтобы изобразить 3252 рисовали три цветка лотоса (три тысячи), два свернутых пальмовых листа (две сотни), пять дуг (пять десятков) и два шеста (две единицы). величина числа не зависела от того, в каком порядке располагались составляющие его знаки: их можно было записывать сверху вниз, справа налево или вперемежку. римская система счисления. примером непозиционной системы, которая сохранилась до наших дней, может служить система счисления, которая применялась более двух с половиной тысяч лет назад в древнем риме. в основе римской системы счисления лежали знаки i (один палец) для числа 1, v (раскрытая ладонь) для числа 5, x (две сложенные ладони) для 10, а для обозначения чисел 100, 500 и 1000 стали применять первые буквы соответствующих латинских слов (сentum — сто, demimille — половина тысячи, мille — тысяча). чтобы записать число, римляне разлагали его на сумму тысяч, полутысяч, сотен, полусотен, десятков, пятков, единиц. например, десятичное число 28 представляется следующим образом: xxviii=10+10+5+1+1+1 (три десятка, пяток, три единицы). для записи промежуточных чисел римляне использовали не только сложение, но и вычитание. при этом применялось следующее правило: каждый меньший знак, поставленный справа от большего, прибавляется к его значению, а каждый меньший знак, поставленный слева от большего, вычитается из него. например, ix — обозначает 9, xi — обозначает 11. десятичное число 28 представляется следующим образом: xxviii=10+10+5+1+1+1,а десятичное число 99 имеет вот такое представление: xciх=-10+100-1+10. римскими цифрами пользовались долго. еще 200 лет назад в деловых бумагах числа должны были обозначаться римскими цифрами (считалось, что обычные арабские цифры легко подделать). римская система счисления сегодня используется, в основном, для наименования знаменательных дат, томов, разделов и глав в книгах. алфавитные системы счисления. более совершенными непозиционными системами счисления были алфавитные системы. к числу таких систем счисления относились греческая, славянская, финикийская и другие. в них числа от 1 до 9, целые количества десятков (от 10 до 90) и целые количества сотен (от 100 до 900) обозначались буквами алфавита. в алфавитной системе счисления древней греции числа 1, 2, 9 обозначались первыми девятью буквами греческого алфавита, например a = 1, b = 2, g = 3 и т.д. для обозначения чисел 10, 20, 90 применялись следующие 9 букв (i = 10, k = 20, l = 30, m = 40 и т. а для обозначения чисел 100, 200, 900 — последние 9 букв (r = 100, s = 200, t = 300 и т. например, число 141 обозначалось rma. у славянских народов числовые значения букв установились в порядке славянского алфавита, который использовал сначала глаголицу, а затем кириллицу. алфавитная система счисления в россии славянская нумерация сохранилась до конца xvii века. при петре i возобладала так называемая арабская нумерация, которой мы пользуемся и сейчас. славянская нумерация сохранилась только в богослужебных книгах. непозиционные системы счисления имеют ряд существенных недостатков: 1. существует постоянная потребность введения новых знаков для записи больших чисел.2. невозможно представлять дробные и отрицательные числа.3. сложно выполнять арифметические операции, так как не существует алгоритмов их выполнения.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
Aleksstak11.05.2022 23:46
-
Laki33320.09.2021 03:09
-
tanyaonuchkomailru17.02.2021 05:22
-
danilf99921.02.2020 06:33
-
сашапомогайка17.06.2022 20:17
-
Kintavr1234502.10.2022 13:25
-
sofiapristensk18.04.2022 12:34
-
DarinaKachilova091012.03.2021 14:32
-
Kseniasis04090602.04.2021 11:05
-
KLIFFEKATERINA16.01.2020 15:49
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.