Добавление Практика №1

This commit is contained in:
2025-09-11 17:31:20 +05:00
parent e1884a821f
commit 0ff94792ec
3 changed files with 95 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
# Импортирование библиотек
import sys
import math
# Информирование об названии программы
print(":: Суммирование или произведение числа ::\n")
# Ввод 3 чисел
input_three = input("Введите 3 числа :: ")
# Валидация ввода 3 чисел
if len(input_three) != 3:
print("Ошибка: введите именно 3 числа!")
sys.exit(0)
# Выбор действия
print("")
print("Выберите действие\n"
"Сумма(1) или произведение(2)\n"
":: ", end='')
action = input()
# Условие
if action == "1":
# Суммирование
action_plus = [ int(nums_plus) for nums_plus in input_three ]
result_plus = sum(action_plus)
print("Вывод суммы ::", result_plus)
elif action == "2":
# Произведение
action_multip = [ int(nums_multip) for nums_multip in input_three ]
result_multip = math.prod(action_multip)
print("Вывод произведения ::", result_multip)
else:
# Если введено числе не подходящим 1-3
print("\n""Такого действия не существует")
sys.exit(0)

View File

@@ -0,0 +1,29 @@
# Информирование об названии программы
print(":: Нахождение арифметическое(среднее, максимум, минимум) ::\n")
# Ввод 3 чисел
input_three=input("Введите 3 числа :: ")
# Валидация ввода 3 чисел
if len(input_three) != 3:
print("Ошибка: введите именно 3 числа!")
sys.exit(0)
# Перевод чисел в список
number_list = [int(list1) for list1 in input_three]
# Среднее, максимальное и меньшее арифметическое
average_arifmet = sum(number_list) // len(input_three)
min_arifmet = min(input_three)
max_arifmet = max(input_three)
# Вывод в терминал
print("Вывод:\n"
" - Минимум: {}\n"
" - Среднее: {}\n"
" - Болшее: {}"
.format(min_arifmet,
average_arifmet,
max_arifmet
)
)

View File

@@ -0,0 +1,29 @@
# Вывод названия программы
print(":: Перевод метров в ярд, дюйм, мили ::")
# Ввод метров и перевод в тип данных float
meter = input("Введите метр :: ")
meter = float(meter)
# Описывание 1 ед измерения, равному 1м
duim = 39.370078740157
yard = 1.09361
mile = 0.000621371
# Умножение кол во метров на ед измерения в 1м
duim_meter = meter * duim
yard_meter = meter * yard
mile_meter = meter * mile
# Вывод значений
print("Вывод:\n"
" - Мили: {}\n"
" - Дюйм: {}\n"
" - Ярды: {}"
.format(
mile_meter,
duim_meter,
yard_meter
)
)