Вопрос задан 01.10.2023 в 00:54. Предмет Информатика. Спрашивает Журавлёв Артём.

!!! Сделать срочно ДАЮ 50 БАЛЛОВ!!!!Напишите программу, которая получает с клавиатуры трёхзначное

число и записывает в логическую переменную значение «да» (True), если это число – палиндром, то есть читается одинаково слева направо и справа налево. После этого на экран выводится ответ на вопрос: «Верно ли, что введённое число – палиндром?» Напишите программу, которая получает с клавиатуры трёхзначное число и записывает в логическую переменную значение «да» (True), если это все его цифры одинаковы. После этого на экран выводится ответ на вопрос: «Верно ли, что все цифры введённого числа одинаковы?»
0 0
Перейти к ответам

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

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

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

print('Верно ли, что введённое число – палиндром?')

if x>=100 and x<=999:

   a=x//100

   b=x%10

   if a==b:

       print('Да')

   else:

       print('Нет')

else:

   print('Вы ввели не трёхзначное число.')

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

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

python
def is_palindrome(number): # Проверка на палиндром number_str = str(number) return number_str == number_str[::-1] def all_digits_same(number): # Проверка на то, что все цифры одинаковы number_str = str(number) return all(char == number_str[0] for char in number_str) try: # Получаем трехзначное число от пользователя user_number = int(input("Введите трехзначное число: ")) if 100 <= user_number <= 999: # Проверяем, является ли число палиндромом is_palindrome_result = is_palindrome(user_number) print("Верно ли, что введённое число – палиндром?", is_palindrome_result) # Проверяем, являются ли все цифры числа одинаковыми all_digits_same_result = all_digits_same(user_number) print("Верно ли, что все цифры введённого числа одинаковы?", all_digits_same_result) else: print("Число не является трехзначным.") except ValueError: print("Ошибка: Введите корректное трехзначное число.")

Программа запрашивает у пользователя трехзначное число, затем проверяет, является ли оно палиндромом и имеют ли все его цифры одинаковое значение. Результаты проверок выводятся на экран.

0 0

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

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

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

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