From 0bb2d0a8d36902bd52d6f4a1d1d9da78201872b2 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Thu, 2 Sep 2021 18:55:46 +0300 Subject: [PATCH] homework_2 --- 2_1.py | 4 ++++ 2_2.py | 16 ++++++++++++++++ 2_3.py | 15 +++++++++++++++ 2_4.py | 3 +++ 2_5.py | 22 ++++++++++++++++++++++ 5 files changed, 60 insertions(+) create mode 100644 2_1.py create mode 100644 2_2.py create mode 100644 2_3.py create mode 100644 2_4.py create mode 100644 2_5.py diff --git a/2_1.py b/2_1.py new file mode 100644 index 0000000..72d0548 --- /dev/null +++ b/2_1.py @@ -0,0 +1,4 @@ +print(type(15 * 3)) +print(type(15 / 3)) +print(type(15 // 2)) +print(type(15 ** 2)) diff --git a/2_2.py b/2_2.py new file mode 100644 index 0000000..230b228 --- /dev/null +++ b/2_2.py @@ -0,0 +1,16 @@ +my_list = ['в', '5', 'часов', '17', 'минут', 'температура', 'воздуха', 'была', '+5', 'градусов'] +my_list_new = [] + +for i in range(len(my_list)): + a = my_list[i][1:] + + if my_list[i].isdigit(): + my_list_new.append(f'"{int(my_list[i]):02d}"') + elif my_list[i][0] == '+' and a.isdigit(): + my_list_new.append(f'"+{int(a):02d}"') + elif my_list[i][0] == '-' and a.isdigit(): + my_list_new.append(f'"-{int(a):02d}"') + else: + my_list_new.append(my_list[i]) + +print(' '.join(my_list_new)) diff --git a/2_3.py b/2_3.py new file mode 100644 index 0000000..8dd762e --- /dev/null +++ b/2_3.py @@ -0,0 +1,15 @@ +my_list = ['в', '5', 'часов', '17', 'минут', 'температура', 'воздуха', 'была', '+5', 'градусов'] + +for i in range(len(my_list)): + a = my_list[i][1:] + + if my_list[i].isdigit(): + my_list[i] = f'"{int(my_list[i]):02d}"' + elif my_list[i][0] == '+' and a.isdigit(): + my_list[i] = f'"+{int(a):02d}"' + elif my_list[i][0] == '-' and a.isdigit(): + my_list[i] = f'"-{int(a):02d}"' + else: + continue + +print(' '.join(my_list)) diff --git a/2_4.py b/2_4.py new file mode 100644 index 0000000..b1cab21 --- /dev/null +++ b/2_4.py @@ -0,0 +1,3 @@ +personal_list = ['инженер-конструктор Игорь', 'главный бухгалтер МАРИНА', 'токарь высшего разряда нИКОЛАй', 'директор аэлита'] +for el in personal_list: + print(f'Привет, {el.split()[-1].title()}!') diff --git a/2_5.py b/2_5.py new file mode 100644 index 0000000..38a50d8 --- /dev/null +++ b/2_5.py @@ -0,0 +1,22 @@ +prices = [57.08, 46.51, 97, 51, 1.76, 20, 25.08, 76, 23.34, 98.90, + 70.01, 63, 39, 90.47, 29, 24, 42, 59.11, 45.78, 48.29, + 8.53, 67, 95, 5.62, 11, 18.34, 13, 64.80, 78, 93, 88.08] +str = [] +str_sort = [] + +for el in prices: + str.append(f'{int(el):02d} руб. {int((el % 1) * 100):02d} коп.') + +print(', '.join(str)) +print(f' ID списка {id(prices)}') + +prices.sort() + +print(prices) +print(f' ID отсортированного списка {id(prices)}') + +prices_sort = sorted(prices, reverse=True) +print(prices_sort) +print(f'Цены 5-ти самых дорогих товаров: {prices_sort[:5]}') + +