Вопрос задан 08.12.2023 в 04:43. Предмет Информатика. Спрашивает Шмырин Алан.

Помогите пожалуйста с информатикой Составьте программу, которая генерирует случайное

четырёхзначное число от 1000 до 9999 (номер автобусного билета), выводит его на экран и определяет, является ли билет "счастливым" (сумма первых двух цифр равна сумме последних двух цифр). ​​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Кузовлев Павел.

Ответ:

Язык Python 3.8.2

import random

import re

ticket = random.randrange(1000, 9999)

pattern = re.compile('\d{1}')

result = pattern.findall(str(ticket))

if int(result[0]) + int(result[1]) == int(result[2]) + int(result[3]):

 print("Билет номер " + str(ticket) + " счастливый")

else:

   print("Билет " + str(ticket) + " не счастливый")

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Вот пример программы на языке Python, которая генерирует случайное четырёхзначное число от 1000 до 9999, выводит его на экран и определяет, является ли билет "счастливым" (сумма первых двух цифр равна сумме последних двух цифр):

```python import random

# Генерируем случайное четырёхзначное число ticket_number = random.randint(1000, 9999)

# Выводим число на экран print("Номер билета:", ticket_number)

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

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

Программа использует модуль `random` для генерации случайного числа. Затем число разбивается на цифры с помощью деления и остатка от деления. После этого происходит проверка на "счастливость" билета путем сравнения суммы первых двух цифр с суммой последних двух цифр. Если суммы равны, то билет считается "счастливым", иначе - "несчастливым".

Примечание: В программе используется язык программирования Python. Если вы хотите использовать другой язык, например, C++ или Java, дайте мне знать, и я предоставлю вам пример программы на выбранном вами языке.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос