Создание и проверка счастливого номера билета
Информатика

Напишите код, который создает случайное число от 1000 до 9999 (четы- рехзначное число, представляющее номер автобусного

Напишите код, который создает случайное число от 1000 до 9999 (четы- рехзначное число, представляющее номер автобусного билета), показывает его на экране и проверяет, является ли билет "счастливым" (сумма первых двух цифр равна сумме последних двух цифр).
Верные ответы (1):
  • Милая
    Милая
    3
    Показать ответ
    Содержание: Создание и проверка счастливого номера билета

    Описание: Для создания случайного числа от 1000 до 9999 мы можем использовать функцию `randint()` из модуля `random`. Затем мы можем проверить, является ли билет "счастливым", суммируя первые две цифры и сравнивая сумму с последними двумя цифрами. Если суммы равны, то билет считается "счастливым".

    Вот пример кода:

    python
    import random

    # Создаем случайное число от 1000 до 9999
    ticket_number = random.randint(1000, 9999)
    print("Номер вашего билета:", ticket_number)

    # Разбиваем число на цифры
    digit1 = ticket_number // 1000
    digit2 = (ticket_number % 1000) // 100
    digit3 = (ticket_number % 100) // 10
    digit4 = ticket_number % 10

    # Проверяем, является ли билет "счастливым"
    if digit1 + digit2 == digit3 + digit4:
    print("Ваш билет является счастливым!")
    else:
    print("Ваш билет не является счастливым.")


    Совет: Чтобы лучше понять, как работает код, можно вручную проследить каждый шаг: генерация случайного числа, разбиение числа на цифры и проверка условия счастливого билета. Помните, что оператор `//` используется для деления без остатка, а оператор `%` возвращает остаток от деления.

    Проверочное упражнение: Напишите код, который будет запрашивать у пользователя ввод номера билета и затем проверяет, является ли этот билет "счастливым".
Написать свой ответ: