diff --git a/HW1_1.py b/HW1_1.py new file mode 100644 index 0000000..512c2a0 --- /dev/null +++ b/HW1_1.py @@ -0,0 +1,9 @@ +word1 = 'Hello World' +word2 = 'one more everybody Hello World!' #ну а почему нет) вдруг не все успели прочитать) +print(f"{word1}, {word2}") #вывод в консоль оба слова +num1 = int(input('Введите число (день) - ')) +num2 = int(input('Введите число (месяц) - ')) +num3 = int(input('Введите число (год) - ')) +print(f"Если Вам повезло, то сегодня {num1}, {num2}, {num3} года") +word = input("Понравилось?: ") +print(f"{word} - отлично! будем рады вам снова!") #надеюсь выбрали ДА! diff --git a/HW1_2.py b/HW1_2.py new file mode 100644 index 0000000..d741b3a --- /dev/null +++ b/HW1_2.py @@ -0,0 +1,13 @@ +time = int(input("Введите время в секундах - ")) +hour = time // 3600 +minut = (time // 60) - (hour * 60) +second = time % 60 +print(f"{hour:02}:{minut:02}:{second:02}") + + +# time = int(input("Введите время в секундах")) +# hours = time // 3600 +# minutes = time / 60 +# seconds = minutes / 60 +# print(f"{hours:02}:{minutes % 60:02}:{seconds % 60:02}") + diff --git a/HW1_3.py b/HW1_3.py new file mode 100644 index 0000000..9c6866c --- /dev/null +++ b/HW1_3.py @@ -0,0 +1,9 @@ +n = input("Введите число - ") + +# использовать если числа будут меньше нуля +#while int(n) < 0: +# print('Число должно быть положительное (больше нуля)') +# n = input("Введите положительное число - ") + +print(f"{n} + {n + n} + {n + n + n} = {int(n) + int(n + n) + int(n + n + n)}") + diff --git a/HW1_4.py b/HW1_4.py new file mode 100644 index 0000000..9fad792 --- /dev/null +++ b/HW1_4.py @@ -0,0 +1,13 @@ +num_integer = int(input('Введите целое положительное число - ')) +max_num = num_integer % 10 +num = num_integer + +while num > 0: + digit = num % 10 + if digit > max_num: + max_num = digit + if digit == 9: + break + num = num // 10 +print(f"Наибольшая цифра в числе {num_integer} равна {max_num}") + diff --git a/HW1_5.py b/HW1_5.py new file mode 100644 index 0000000..e0bbd56 --- /dev/null +++ b/HW1_5.py @@ -0,0 +1,12 @@ +proceeds = float(input("Введите занчение выручки - ")) +costs = float(input("Введите занчение издержек - ")) +result = proceeds - costs +if result > 0: + print(f"Ваша компания работает с прибылью {result} !") + print(f"Рентабельность выручки - {result / proceeds:.2f}") + employees = int(input("Сколько человек работает в вашей комапании? - ")) + print(f"Прибыль в расчете на одного сотрудника - {result / employees:.2f}") +elif result < 0: + print(f"Вы работаете с убытком, необходимо сократить издержки на - {-result} а потом пересмотреть стратегию компании") +else: + print(f"Ноль, нужно улучшить показатели!") diff --git a/HW1_6.py b/HW1_6.py new file mode 100644 index 0000000..b7d5169 --- /dev/null +++ b/HW1_6.py @@ -0,0 +1,11 @@ +while True: + days = 1 + start = float(input('Введите дистанцию, которую пробеает спортсмен за первый день - ')) + last = float(input('Введите дистанцию, к которой готовиться спортсмен - ')) + if start <= 0 or last <= 0: + print('Результаты должны быть больше нуля! Стартовое значение != 0') + else: + while start < last: + start *= 1.10 + days += 1 + print(f'Спрортмену нужно на подготовку к забегу {days} день(дней)') diff --git a/hw2_2.py b/hw2_2.py new file mode 100644 index 0000000..5f4a322 --- /dev/null +++ b/hw2_2.py @@ -0,0 +1,5 @@ +spisok = list(input("Введите числа - ")) + +for i in range(1, len(spisok), 2): + spisok[i - 1], spisok[i] = spisok[i], spisok[i - 1] #не уверен что именно это просят сделать, но вроде похоже +print(spisok) \ No newline at end of file diff --git a/hw2_3.py b/hw2_3.py new file mode 100644 index 0000000..1cbda06 --- /dev/null +++ b/hw2_3.py @@ -0,0 +1,28 @@ +month = int(input("Введите номер месяца от 1 до 12: ")) #работают не все месяцы ((( нужен двойной список, чет я запутался + +month_dict = { + 1: 'январь', + 2: 'февраль', + 3: 'март', + 4: 'апрель', + 5: 'май', + 6: 'июнь', + 7: 'июль', + 8: 'август', + 9: 'сентябрь', + 10: 'октябрь', + 11: 'ноябрь', + 12: 'декабрь', +} +seasons = { + 1: 'зима', + 2: 'весна', + 3: 'лето', + 4: 'осень' +} +month_year = ['январь', 'февраль', 'март', 'апрель', 'май', 'июнь', 'июль', 'август', 'сентябрь', 'октябрь', 'ноябрь', + 'декабрь'] + +if month in month_dict: + print(f'{month}-й месяц - это {month_dict[month]}') + print(f'{month} - это {seasons[month - 1]}') \ No newline at end of file diff --git a/hw2_4.py b/hw2_4.py new file mode 100644 index 0000000..3d656fe --- /dev/null +++ b/hw2_4.py @@ -0,0 +1,3 @@ +string = input("Введите слова через пробел - ").split() +for i, words in enumerate(string, 1): + print(i, words) if len(words) <= 10 else print(i, words[:10]) diff --git a/hw2_5.py b/hw2_5.py new file mode 100644 index 0000000..5e0c93a --- /dev/null +++ b/hw2_5.py @@ -0,0 +1,8 @@ +my_list = [6, 5, 4, 4, 3, 3, 2, 1] +number = int(input('Введите новое натуральное число - ')) +i = 0 +for n in my_list: + if number <= n: + i += 1 +my_list.insert(i, int(number)) +print(my_list) \ No newline at end of file diff --git a/hw2_6.py b/hw2_6.py new file mode 100644 index 0000000..db28b7c --- /dev/null +++ b/hw2_6.py @@ -0,0 +1,15 @@ +my_list = [] +title = {'название': '', 'цена': '', 'количество': '', 'единица измерения': ''} +feature = {'название': [], 'цена': [], 'количество': [], 'единица измерения': []} +num = 0 + +while True: + + for f in title.keys(): + product = input(f'Введите данные по товару {f} - ') + title[f] = int(product) if (f == 'цена' or f == 'количество') else product + feature[f].append(title[f]) + my_list.append((num, title.copy())) + print(f"\nИтого\n{my_list}") + for key, value in feature.items(): + print(f"{key[:25]:>30}: {value}") \ No newline at end of file diff --git a/hw_2_1.py b/hw_2_1.py new file mode 100644 index 0000000..f3f99a7 --- /dev/null +++ b/hw_2_1.py @@ -0,0 +1,6 @@ +list = [5, 6.5, None, False, 'Str', [5, 4], ('hello', 'word'), + (5, 6, 6.5), {7: 'seven', 8: 'eight'}, {9, 10}, + range(5)] + +for i, item in enumerate(list, 1): + print(f"{i}) {item} - {type(item)}") \ No newline at end of file diff --git a/new_file.go b/new_file.go new file mode 100644 index 0000000..ee7e7a2 --- /dev/null +++ b/new_file.go @@ -0,0 +1 @@ +content to home work \ No newline at end of file