Merge branch 'main' of https://codeberg.org/chronoblade/python_it_top
This commit is contained in:
@@ -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
41
12-09/task4_rpo254.py
Normal 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
41
12-09/task4_rpo256.py
Normal 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))
|
||||||
|
|
||||||
Reference in New Issue
Block a user