М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
POLINAFLY
POLINAFLY
31.07.2022 08:26 •  Информатика

1.введя с клавиатуры сумму очков шахматиста,определить,какую премию он получил,если премия начинается в соответствии со следущими условиями: сумма очков 80-100-1000$,60-79-500$,49-50-100$

👇
Ответ:
kattya100
kattya100
31.07.2022
Немного поиграясь с ошибкой в компиляторе выходим из решения:
на пайтоне будет так
a=int (input('Сумма очков шахматиста'))
if a >= 80 and a <= 100:
   print ("1000$")
elif a >= 60 and a <= 79:
   print ("500$")
elif a >= 49 and a <= 50
   print ("100$")
else:
       exit (последнее else вместе с exit можно не писать, решаййте в зависимости от условия)
4,7(60 оценок)
Открыть все ответы
Ответ:
HatryGG
HatryGG
31.07.2022

print ("Магазин мороженного")

typee = int (input("""

Выберите тип мороженного

1 - Шоколадное

2 - Фруктовое

3 - Пломбир

---

"""))

prisipka = int(input("""

1 - Шоколадная присыпка

2- Кокосовая струшка

"""))

if typee == 1 and prisipka == 1:

   print("Шоколадное мороженое с шоколадной присыпкой")

if typee == 1 and prisipka == 2:

   print("Шоколадное мороженое с кокосовой струшкой")

if typee == 2 and prisipka == 1:

   print("Фруктовое мороженое с шоколадной присыпкой")

if typee == 2 and prisipka == 2:

   print("Фруктовое мороженое с кокосовой струшкой")

if typee == 3 and prisipka == 1:

   print("Пломбир с шоколадной присыпкой")

if typee == 3 and prisipka == 2:

   print("Пломбир с кокосовой струшкой")

   

Объяснение:

4,6(29 оценок)
Ответ:
Amana95
Amana95
31.07.2022

Прикрепляю файл с сохранением форматирования. Его же можно переименовать в файл с расширением .py и запустить в интерпретаторе, проверить работо .

И да, единица тоже является степенью двойки, так что checkBy2(1) выдаст "да"

def reverseNumber(x, n=0):

s = list(str(x)) if type(x) == int else x

if n*2 >= len(s):

 return int(''.join(s))

else:

 s[n],s[len(s)-n-1] = s[len(s)-n-1],s[n]

 return reverseNumber(s, n+1)

# Сложность O(n), где n - количество символов в строковом представлении x

# либо, если n воспринимать как число, O(logn)

print(reverseNumber(12345))

def printBelow(x, current=1):

if x > 0 and current <= x:

 print(current)

 printBelow(x, current+1)

# Сложность O(n), если считать сложность перевода числа в строку константной

printBelow(10)

def checkBy2(x):

if x == 1:

 print("Да")

elif x % 2 != 0 or x < 1:

 print("Нет")

else:

 checkBy2(x//2)

# Сложность O(logn), если не используется длинная арифметика, т.к. в худшем случае

# для увеличения рекурсивных вызовов на n нужно увеличить число в 2^n раз

checkBy2(31)

checkBy2(32)

4,8(86 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ