Ева Чешулько
Профи
(794)
9 месяцев назад
. Ввод чисел:
Python
num1 = int(input("Введите первое целое число: "))
num2 = int(input("Введите второе целое число: "))
num3 = int(input("Введите третье целое число: "))
num4 = int(input("Введите четвертое целое число: "))
.
2. Поиск наибольшего числа:
Python
# Начнем с предположения, что первое число - наибольшее
max_num = num1
# Сравниваем остальные числа с предположенным максимальным
if num2 > max_num:
max_num = num2
if num3 > max_num:
max_num = num3
if num4 > max_num:
max_num = num4
3. Вывод результата:
Python
# Вывод результата
print("Наибольшее число:", max_num)
4. Объяснение:
Вводим четыре целых числа с помощью функции input().
Предполагаем, что первое число является наибольшим.
Сравниваем остальные три числа с первым.
Если какое-то из чисел больше, чем первое, то оно становится новым наибольшим числом.
Выводим наибольшее число.
5. Пример:
Введите первое целое число: 10
Введите второе целое число: 20
Введите третье целое число: 15
Введите четвертое целое число: 5
Наибольшее число: 20
6. Дополнительные возможности:
Добавьте проверку на ввод корректного целого числа.
Найдите наименьшее из четырех чисел.
Найдите среднее значение четырех чисел.
7. Улучшение кода:
Python
def find_max(num1, num2, num3, num4):
max_num = num1
if num2 > max_num:
max_num = num2
if num3 > max_num:
max_num = num3
if num4 > max_num:
max_num = num4
return max_num
num1 = int(input("Введите первое целое число: "))
num2 = int(input("Введите второе целое число: "))
num3 = int(input("Введите третье целое число: "))
num4 = int(input("Введите четвертое целое число: "))
max_num = find_max(num1, num2, num3, num4)
print("Наибольшее число:", max_num)
.
В этом коде:
Функция find_max используется для поиска наибольшего из четырех чисел.
Код стал более компактным и читаемым