PYTHON за все 4 задачи С клавиатуры вводится 5 целых чисел - веса собак.

Сколько весит самая тяжелая собака из предложенных?

Формат входных данных

С клавиатуры вводится 5 целых чисел.

0 < a, b, c, d, e < 10000

Формат выходных данных

ответ - число.

2)
В первой строке вводится целое число - контрольный вес.

В следующей строке вводится 4 числа - веса собак.

Если собак, которые тяжелее (строго больше), чем контрольный вес, больше, чем тех, что не тяжелее (меньше или равен контрольному), то напечатайте на экран "Группа тяжеловесов больше".

Если количество собак, которые легче, чем контрольный вес, преобладает среди всех собак, то напечатайте: "Группа минипесиков больше".

Если группы одинаковые по количеству, то напечатайте "Группы равны".

Формат входных данных
В первой строке вводится одно целое число: 0 < x < 10000

В следующей строке вводится 4 целых числа: 0 < a, b, c, d < 10000

Формат выходных данных
Фраза - ответ.

3)
С клавиатуры вводится 3 целых трехзначных числа.

Посчитайте количество чисел палиндромов среди этих трёх.

Палиндром - симметричное число (Например, 323, 717, 464).

Формат входных данных
С клавиатуры вводится 3 целых числа.

99 < x, y, z < 1000

Формат выходных данных
Количество чисел палиндромов.

4)
С клавиатуры вводится 4 целых числа - номера пёсиков-участников.

Все пудели имеют в номере на позиции десятков цифру 7 или 8.

Найдите минималый номер, принадлежащий пуделю. Если среди собак нет ни одного пуделя, то напечатайте фразу "Пудели не явились".

Формат выходных данных
С клавиатуры вводится 4 целых числа.

9 < a, b, c, d < 10000000

розасит2006 розасит2006    1   18.12.2020 19:06    296

Ответы
Maximg01 Maximg01  23.12.2023 19:42
Задача 1:
Для решения этой задачи, мы будем использовать функцию max(). Функция max() принимает несколько аргументов и возвращает самый большой из них. В данном случае, мы будем передавать функции max() 5 целых чисел, введенных с клавиатуры, и она вернет самое большое из них.

Пример решения на Python:

```
# Вводим 5 целых чисел с клавиатуры
a = int(input())
b = int(input())
c = int(input())
d = int(input())
e = int(input())

# Используем функцию max() для нахождения самого большого числа
max_weight = max(a, b, c, d, e)

# Выводим результат
print(max_weight)
```

Задача 2:
Для решения этой задачи, мы будем сравнивать значения весов собак с контрольным весом и подсчитывать количество собак, которые тяжелее или легче контрольного веса. Затем, используя условные операторы if-elif-else, мы будем выводить соответствующую фразу на экран.

Пример решения на Python:

```
# Вводим контрольный вес
control_weight = int(input())

# Вводим 4 веса собак
a = int(input())
b = int(input())
c = int(input())
d = int(input())

# Подсчитываем количество тяжелых и легких собак
heavy_dogs = 0
light_dogs = 0

if a > control_weight:
heavy_dogs += 1
else:
light_dogs += 1

if b > control_weight:
heavy_dogs += 1
else:
light_dogs += 1

if c > control_weight:
heavy_dogs += 1
else:
light_dogs += 1

if d > control_weight:
heavy_dogs += 1
else:
light_dogs += 1

# Выводим результат
if heavy_dogs > light_dogs:
print("Группа тяжеловесов больше")
elif light_dogs > heavy_dogs:
print("Группа минипесиков больше")
else:
print("Группы равны")
```

Задача 3:
Для решения этой задачи, мы будем проверять, является ли каждое трехзначное число палиндромом. Палиндром - это число, которое читается одинаково слева направо и справа налево. Мы будем использовать арифметические операции для извлечения цифр числа и проверки их равенства.

Пример решения на Python:

```
# Вводим 3 целых трехзначных числа
x = int(input())
y = int(input())
z = int(input())

# Проверяем каждое число на палиндром
count = 0

if x // 100 == x % 10:
count += 1

if y // 100 == y % 10:
count += 1

if z // 100 == z % 10:
count += 1

# Выводим результат
print(count)
```

Задача 4:
Для решения этой задачи, мы будем использовать арифметические операции и условные операторы для проверки наличия цифр 7 или 8 на позиции десятков в номерах собак. Мы будем сравнивать каждое число с 70 и 80, чтобы убедиться, что оно является номером пуделя.

Пример решения на Python:

```
# Вводим 4 целых числа - номера пёсиков-участников
a = int(input())
b = int(input())
c = int(input())
d = int(input())

# Проверяем каждое число на наличие пуделя
min_poodle = float('inf')
poodles_exist = False

# Проверяем первое число
if a // 10 % 10 == 7 or a // 10 % 10 == 8:
min_poodle = min(min_poodle, a)
poodles_exist = True

# Проверяем второе число
if b // 10 % 10 == 7 or b // 10 % 10 == 8:
min_poodle = min(min_poodle, b)
poodles_exist = True

# Проверяем третье число
if c // 10 % 10 == 7 or c // 10 % 10 == 8:
min_poodle = min(min_poodle, c)
poodles_exist = True

# Проверяем четвертое число
if d // 10 % 10 == 7 or d // 10 % 10 == 8:
min_poodle = min(min_poodle, d)
poodles_exist = True

# Выводим результат
if poodles_exist:
print(min_poodle)
else:
print("Пудели не явились")
```

Я надеюсь, что эти решения будут полезны для вашего изучения языка Python и помогут вам решить поставленные задачи! Если у вас есть еще вопросы, не стесняйтесь задавать.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика