Страница 232 - гдз по информатике 8 класс учебник Босова, Босова

Авторы: Босова Л. Л., Босова А. Ю.
Тип: Учебник
Издательство: Просвещение
Год издания: 2023 - 2025
Уровень обучения: базовый
Цвет обложки: синий с котом
ISBN: 978-5-09-102543-9 (2023)
Допущено Министерством просвещения Российской Федерации
Популярные ГДЗ в 8 классе
Cтраница 232

№8 (с. 232)
Условие. №8 (с. 232)

8. Одна компания выпустила лотерейные билеты трех разрядов: для молодёжи, для взрослых и для пенсионеров. Номера билетов каждого разряда лежат в пределах:
для молодёжи — от 1 до 100;
для взрослых — от 101 до 200;
для пенсионеров — от 201 до 250.
Напишите программу для выбора лотерейного билета каждого типа случайным образом.
Решение. №8 (с. 232)

import random
youth_ticket = random.randint(1, 100)
adult_ticket = random.randint(101, 200)
pensioner_ticket = random.randint(201, 250)
print("Лотерейный билет для молодёжи:", youth_ticket)
print("Лотерейный билет для взрослых:", adult_ticket)
print("Лотерейный билет для пенсионеров:", pensioner_ticket)
№9 (с. 232)
Условие. №9 (с. 232)

9. Напишите на языке Python программу, которая для произвольного натурального двузначного числа определяет:
а) сумму и произведение его цифр;
б) число, образованное перестановкой цифр исходного числа.
Решение. №9 (с. 232)

from math import*
a = int (input ('Введите двухзначное число '))
b=a//10
c=a%10
k=b+c
p=b*c
print("Сумма=", k)
print("Произведение=", p)
print("Перестановка цифр числа:", b,c)
№10 (с. 232)
Условие. №10 (с. 232)

10. Запишите на языке Python программу, реализующую алгоритм работы кассира, выдающего покупателю сдачу (s) наименьшим возможным количеством банкнот по 500 (k500). 200 (k200), 100 (k100) и 50 (k5O) рублей. Предусмотрите вывод сообщения о том, что часть сдачи, которую невозможно выдать купюрами, будет выдана монетами. Для проверки правильности программы используйте тест:
Входные данные | Выходные данные |
845 | Следует сдать банкнот по 500 руб. - 1 шт. банкнот по 200 руб. - 1 шт. банкнот по 100 руб. - 1 шт. банкнот по 50 руб. - 0 шт. монетами - 45 руб. |
Решение. №10 (с. 232)


s = int (input ('Введите сумму сдачи '))
k500=s//500
s=s%500
k200=s//200
s=s%200
k100=s//100
s=s%100
k50=s//50
s=s%50
print("Следует сдать")
print("банкнот по 500 руб. -", k500, " шт.")
print("банкнот по 200 руб -", k200, " шт.")
print("банкнот по 100 руб -", k100, " шт.")
print("банкнот по 50 руб -", k50, " шт.")
print("монетами -", s, " руб.")
Помогло решение? Оставьте отзыв в комментариях ниже.