
Информатика помогите пожалуйстаесли есть те, кто понимает что-то в python, то помогите
пожалуйстаЕсли S принимает эти значения: 1.S =854; 2. S =701; 3. S =1297 то результат программы?S=int(input())P=0K=S //100; P+=K; S%=100K=S //50; P+=K; S%=50K=S //10;P+=K; S%=10K=S//5; P+=K;S%=5P+=Sprint (P)

Ответы на вопрос

Ответ:
P=13
P=8
P=20
Объяснение:



Здравствуйте!
Если переменная s принимает значения 854, 701 и 1297, код программы будет следующим:
s = int(input()) # принимаем значение для переменной s p = 0 # создаем переменную p и инициализируем ее значением 0
k = s // 100 # находим количество сотен в значении s и сохраняем в k p += k # увеличиваем значение переменной p на количество сотен s %= 100 # вычисляем остаток от деления значения s на 100
k = s // 50 # находим количество пятидесяток в значении s и сохраняем в k p += k # увеличиваем значение переменной p на количество пятидесяток s %= 50 # вычисляем остаток от деления значения s на 50
k = s // 10 # находим количество десяток в значении s и сохраняем в k p += k # увеличиваем значение переменной p на количество десяток s %= 10 # вычисляем остаток от деления значения s на 10
k = s // 5 # находим количество пятерок в значении s и сохраняем в k p += k # увеличиваем значение переменной p на количество пятерок s %= 5 # вычисляем остаток от деления значения s на 5
p += s # увеличиваем значение переменной p на оставшуюся единицу
print(p) # выводим значение переменной p
Теперь рассмотрим каждый случай отдельно.
1. s = 854:
k = 854 // 100 = 8 p += 8 = 8 s %= 100 = 54
k = 54 // 50 = 1 p += 1 = 9 s %= 50 = 4
k = 4 // 10 = 0 p += 0 = 9 s %= 10 = 4
k = 4 // 5 = 0 p += 0 = 9 s %= 5 = 4
p += 4 = 13
Результат программы будет 13.
2. s = 701:
k = 701 // 100 = 7 p += 7 = 7 s %= 100 = 1
k = 1 // 50 = 0 p += 0 = 7 s %= 50 = 1
k = 1 // 10 = 0 p += 0 = 7 s %= 10 = 1
k = 1 // 5 = 0 p += 0 = 7 s %= 5 = 1
p += 1 = 8
Результат программы будет 8.
3. s = 1297:
k = 1297 // 100 = 12 p += 12 = 12 s %= 100 = 97
k = 97 // 50 = 1 p += 1 = 13 s %= 50 = 47
k = 47 // 10 = 4 p += 4 = 17 s %= 10 = 7
k = 7 // 5 = 1 p += 1 = 18 s %= 5 = 2
p += 2 = 20
Результат программы будет 20.
Надеюсь, это помогло! Если у вас есть еще вопросы, пожалуйста, задавайте.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili