Вопрос задан 26.06.2023 в 13:41. Предмет Информатика. Спрашивает Евсеенкова Елизавета.

1) Напишите программу, которая получает четырёхзначное число и определяет, верно ли, что оно

является палиндромом (программа должна вывести ответ «да» или «нет»). Например, число 2332 – палиндром, а 2342 – нет. 2) Напишите программу, которая решает линейное уравнение ax = b. Значения a и b известны (вводятся с клавиатуры), а x нужно найти. Все числа вещественные. Подумайте, зачем в этой задаче нужны ветвления. 3) Напишите программу, которая получает с клавиатуры номер месяца и определяет, сколько дней в этом месяце. При вводе неверного номера месяца должно быть выведено сообщение об ошибке.Сделайте хоть одно задание! Срочно умоляюЯзык программирования Пайтон
0 0
Перейти к ответам

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

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

Ответ:

1)

a = input('Введите четырёхзначное число: ')

if a == a[::-1]: print('Да')

else: print('Нет')

2)

print('Найдём решение уравнения ax=b')

a = int(input('Введите a: '))

b = int(input('Введите b: '))

if a == 0:print('Деление на ноль. Решений нет')

else: print(f'x = {b/a}')

3)

a = int(input('Введите номер месяца: '))

if a in [1,3,5,7,8,10,12]: print(31)

elif a==2:print(28)

elif a in [4,6,9,11]: print(30)

else: print('Введён неверный номер месяца')

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

Конечно, вот решения для всех трех заданий на языке программирования Python:

  1. Проверка на палиндром:
python
# Получаем четырёхзначное число от пользователя number = input("Введите четырёхзначное число: ") # Проверяем, является ли число палиндромом if number == number[::-1]: print("Да, это палиндром.") else: print("Нет, это не палиндром.")
  1. Решение линейного уравнения ax = b:
python
# Ввод значений a и b с клавиатуры a = float(input("Введите значение a: ")) b = float(input("Введите значение b: ")) # Проверяем, чтобы a не было равно нулю (чтобы избежать деления на ноль) if a != 0: x = b / a print(f"Значение x равно {x}") else: if b == 0: print("Уравнение имеет бесконечно много решений.") else: print("Уравнение не имеет решений.")
  1. Определение количества дней в месяце:
python
# Получаем номер месяца от пользователя month = int(input("Введите номер месяца (1-12): ")) # Создаем список с количеством дней в каждом месяце days_in_month = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31] # Проверяем валидность введенного номера месяца if 1 <= month <= 12: print(f"В месяце номер {month} {days_in_month[month-1]} дней.") else: print("Ошибка: Неверный номер месяца. Введите число от 1 до 12.")

Теперь у вас есть три программы на Python для выполнения разных задач. Успехов в программировании!

0 0

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

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

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

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