Новая Школа - онлайн-школа подготовки к ЕГЭ
Информатика · 9 класс Задача №3792381
А
Аноним
9 часов назад · публичный вопрос
А
Аноним

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

Запрос пользователя

Реши задание на изображении

Ответ нейросети
9 часов назад

На Python.

1. «Перевёртыш»

n = int(input())

if n // 100 == n % 10:
    print("Перевёртыш")
else:
    print("Нет")

Почему так: у трёхзначного числа первая цифра — целая часть от деления на 100, последняя — остаток от деления на 10. Число читается одинаково в обе стороны, если первая и последняя цифры совпадают. Средняя цифра не важна: \[ n=100a+10b+c, \] и условие «перевёртыша» — \(a=c\).

2. Возраст самого младшего призёра Если возрасты вводятся по одному в строке:

a = int(input())
b = int(input())
c = int(input())

print(min(a, b, c))

min(a, b, c) выбирает наименьшее из трёх чисел. Если все три возраста даны в одной строке, ввод можно записать так:

a, b, c = map(int, input().split())

Проверка для первой задачи

  • 123: первая цифра 1, последняя 3, \(1 \ne 3\) — «Нет».
  • 121: \(1=1\) — «Перевёртыш».
  • 222: \(2=2\) — «Перевёртыш».

Для второй задачи, например, при возрастах 14, 12, 13 программа выведет 12.

Обсуждение

2 сообщения
А
Аноним

напиши то, что мне записать в тетрадь домашних работ

Нейросеть9 часов назад

Запиши в тетрадь так:

Домашняя работа

Задача 1. Является ли трёхзначное число перевёртышем

n = int(input())

if n // 100 == n % 10:
    print("Перевёртыш")
else:
    print("Нет")

Задача 2. Возраст самого младшего призёра

Если возрасты вводятся по одному:

a = int(input())
b = int(input())
c = int(input())

print(min(a, b, c))

Если все три возраста вводятся в одной строке:

a, b, c = map(int, input().split())

print(min(a, b, c))