Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions HW1_1.py
Original file line number Diff line number Diff line change
@@ -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} - отлично! будем рады вам снова!") #надеюсь выбрали ДА!
13 changes: 13 additions & 0 deletions HW1_2.py
Original file line number Diff line number Diff line change
@@ -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}")

9 changes: 9 additions & 0 deletions HW1_3.py
Original file line number Diff line number Diff line change
@@ -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)}")

13 changes: 13 additions & 0 deletions HW1_4.py
Original file line number Diff line number Diff line change
@@ -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}")

12 changes: 12 additions & 0 deletions HW1_5.py
Original file line number Diff line number Diff line change
@@ -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"Ноль, нужно улучшить показатели!")
11 changes: 11 additions & 0 deletions HW1_6.py
Original file line number Diff line number Diff line change
@@ -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} день(дней)')
5 changes: 5 additions & 0 deletions hw2_2.py
Original file line number Diff line number Diff line change
@@ -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)
28 changes: 28 additions & 0 deletions hw2_3.py
Original file line number Diff line number Diff line change
@@ -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]}')
3 changes: 3 additions & 0 deletions hw2_4.py
Original file line number Diff line number Diff line change
@@ -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])
8 changes: 8 additions & 0 deletions hw2_5.py
Original file line number Diff line number Diff line change
@@ -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)
15 changes: 15 additions & 0 deletions hw2_6.py
Original file line number Diff line number Diff line change
@@ -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}")
6 changes: 6 additions & 0 deletions hw_2_1.py
Original file line number Diff line number Diff line change
@@ -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)}")
1 change: 1 addition & 0 deletions new_file.go
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
content to home work