This commit is contained in:
2025-09-16 13:22:29 +05:00
3 changed files with 123 additions and 4 deletions

View File

@@ -1,4 +1,41 @@
available_operators = [ "mts", "tmobile", "t2", "yota" ] import sys as os
print("Подерживаемые операторы:\n"
join(available_operators)) price_call = int(input("Стоймость разговора, в мин :: "))
operator = int(input("Введите Оператора: ")) operators = [
"tmobile",
"t2",
"mts",
"yota"
]
print("Список доступных операторов:")
for el in operators:
print(f" - {el}")
def operator_func(operator_num):
match operator_num:
case "tmobile":
math_num = 3.9 * price_call
print("{} Rub".format(math_num))
os.exit(1)
case "t2":
math_num = 3.60 * price_call
print("{} Rub".format(math_num))
os.exit(1)
case "mts":
math_num = 2.5 * price_call
print("{} Rub".format(math_num))
os.exit(1)
case "yota":
math_num = 2.50 * price_call
print("{} Rub".format(math_num))
os.exit(1)
case _:
print("Указан оператор не из списка!")
os.exit(0)
operator_select = input('\n' "Введите оператора из списка :: ")
operator_func(operator_select)

41
12-09/task4_rpo254.py Normal file
View File

@@ -0,0 +1,41 @@
def get_percent(number):
if 0 <= number < 500:
return 3
elif 500 <= number <= 1000:
return 5
elif number >= 1000:
return 8
def salary(manag):
casing = 200
percen = manag / 100
summ = casing * percen
final = summ + casing
return final
manager_1 = salary(get_percent(int(input("уровень продаж 1 менеджера :: "))))
manager_2 = salary(get_percent(int(input("уровень продаж 2 менеджера :: "))))
manager_3 = salary(get_percent(int(input("уровень продаж 3 менеджера :: "))))
manager_top = max(manager_1, manager_2, manager_3)
manager_gener = [ manager_1, manager_2, manager_3 ]
def why_manager(top):
if top == manager_1:
return 'Менеджер 1'
elif top == manager_2:
return 'Менеджер 2'
elif top == manager_3:
return 'Менеджер 3'
why_man = why_manager(manager_top)
favor_manager = manager_top + 200
print("Лучший менеджер: {}. Зарплата(с премией): {}$".format(why_man, favor_manager))
print("---")
print("Остальные менеджеры:\n"
" - {}$, Первый менеджер\n"
" - {}$, Второй менеджер\n"
" - {}$, Третий менеджер"
.format(manager_1, manager_2, manager_3))

41
12-09/task4_rpo256.py Normal file
View File

@@ -0,0 +1,41 @@
def get_percent(number):
if 0 <= number < 500:
return 3
elif 500 <= number <= 1000:
return 5
elif number >= 1000:
return 8
def salary(manag):
casing = 200
percen = manag / 100
summ = casing * percen
final = summ + casing
return final
manager_1 = salary(get_percent(int(input("уровень продаж 1 менеджера :: "))))
manager_2 = salary(get_percent(int(input("уровень продаж 2 менеджера :: "))))
manager_3 = salary(get_percent(int(input("уровень продаж 3 менеджера :: "))))
manager_top = max(manager_1, manager_2, manager_3)
manager_gener = [ manager_1, manager_2, manager_3 ]
def why_manager(top):
if top == manager_1:
return 'Менеджер 1'
elif top == manager_2:
return 'Менеджер 2'
elif top == manager_3:
return 'Менеджер 3'
why_man = why_manager(manager_top)
favor_manager = manager_top + 200
print("Лучший менеджер: {}. Зарплата(с премией): {}$".format(why_man, favor_manager))
print("---")
print("Остальные менеджеры:\n"
" - {}$, Первый менеджер\n"
" - {}$, Второй менеджер\n"
" - {}$, Третий менеджер"
.format(manager_1, manager_2, manager_3))