Вопрос задан 09.07.2023 в 00:29. Предмет Информатика. Спрашивает Тангиева Виктория.

НАПИСАТЬ КОД ДЛЯ ЗАДАЧ НА Python! 1)Дано трехзначное число. Выяснить, является ли оно палиндромом

(«перевертышем»), т. е. таким числом, десятичная запись которого читается одинаково слева направо и справа налево. 25. 2)Дано натуральное число n (n < 9999). Выяснить, верно ли, что это число содержит ровно три одинаковые цифры, если оно записано четырьмя цифрами, как, например, числа 3363, 4844, 0300 и т. п. 64. 3)Среди чисел 1, 4, 9, 16, 25, ... найти первое число, большее n.
0 0
Перейти к ответам

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

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

1.

num = input()

print('Yes' if num == num[::-1] else 'No')

2.

num = list(input())

a = list(set(num))

if len(a) == 1:

   print('Неверно')

else:

   print('Верно' if num.count(a[0]) == 3 or num.count(a[1]) == 3 else 'Неверно')

3.

num = int(input())

print(pow(int(pow(num, 0.5)) + 1, 2))

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

Конечно, вот код для решения указанных задач на Python:

python
# Задача 1: Палиндромное число def is_palindrome(number): number_str = str(number) return number_str == number_str[::-1] # Задача 2: Три одинаковые цифры def has_three_identical_digits(number): number_str = str(number) return any(number_str.count(digit) == 3 for digit in number_str) # Задача 3: Первое число больше n def find_first_greater_number(n): i = 1 while True: square = i ** 2 if square > n: return square i += 1 # Тестирование задач if __name__ == "__main__": # Задача 1 num1 = 121 print(f"{num1} является палиндромом: {is_palindrome(num1)}") # Задача 2 num2 = 3363 print(f"{num2} содержит ровно три одинаковые цифры: {has_three_identical_digits(num2)}") # Задача 3 n = 20 print(f"Первое число, большее {n}, это: {find_first_greater_number(n)}")

Просто вставьте этот код в файл с расширением .py и запустите его. Вы можете изменять значения num1, num2 и n для тестирования разных входных данных.

0 0

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

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

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

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