diff --git a/02_lesson/lesson_2_task_1.py b/02_lesson/lesson_2_task_1.py new file mode 100644 index 0000000..b6cf911 --- /dev/null +++ b/02_lesson/lesson_2_task_1.py @@ -0,0 +1,3 @@ +lst = ['🍇', '🍑', '🍐', '🍊', '🍌', '🍎'] + +print(lst[0] + ", " + lst[-1]) diff --git a/02_lesson/lesson_2_task_2.py b/02_lesson/lesson_2_task_2.py new file mode 100644 index 0000000..ce54335 --- /dev/null +++ b/02_lesson/lesson_2_task_2.py @@ -0,0 +1,10 @@ +def is_year_leap(number): + + return False if number % 4 == 0 else True + + +num_year = int(input("Введите число: ")) + +result = is_year_leap(num_year) + +print(f"год {num_year} - {result}") diff --git a/02_lesson/lesson_2_task_3.py b/02_lesson/lesson_2_task_3.py new file mode 100644 index 0000000..fbecbab --- /dev/null +++ b/02_lesson/lesson_2_task_3.py @@ -0,0 +1,9 @@ +import math + + +def square(side): + return math.ceil(side**2) + + +side_square = int(input("Введите сторону квадрата: ")) +print(f"Площадь квадрата: {square(side_square)}") diff --git a/02_lesson/lesson_2_task_4.py b/02_lesson/lesson_2_task_4.py new file mode 100644 index 0000000..02d8e01 --- /dev/null +++ b/02_lesson/lesson_2_task_4.py @@ -0,0 +1,25 @@ +n = int(input("Введите число:")) + + +def fizz_buzz(n): + + for i in range(1, n + 1): + + if i % 3 == 0 and i % 5 == 0: + + print(f"{i} - FizzBuzz") + + elif i % 3 == 0: + + print(f"{i} - Fizz") + + elif i % 5 == 0: + + print(f"{i} - Buzz") + + else: + + print(i) + + +fizz_buzz(n) diff --git a/02_lesson/lesson_2_task_5.py b/02_lesson/lesson_2_task_5.py new file mode 100644 index 0000000..06f54ae --- /dev/null +++ b/02_lesson/lesson_2_task_5.py @@ -0,0 +1,32 @@ +def month_to_season(month): + + if 1 <= month <= 3: + + return "Зима" + + elif 4 <= month <= 6: + + return "Весна" + + elif 7 <= month <= 9: + + return "Лето" + + elif 10 <= month <= 12: + + return "Осень" + + else: + + return "Неверный номер месяца" + + +try: + + month = int(input("Введите номер месяца (1-12): ")) + + print(month_to_season(month)) + +except ValueError: + + print("Пожалуйста, введите целое число от 1 до 12.") diff --git a/02_lesson/lesson_2_task_6.py b/02_lesson/lesson_2_task_6.py new file mode 100644 index 0000000..c4f09e8 --- /dev/null +++ b/02_lesson/lesson_2_task_6.py @@ -0,0 +1,5 @@ +lst = [11, 5, 8, 32, 15, 3, 20, 132, 21, 4, 555, 9, 20] + +result = [x for x in lst if x < 30 and x % 3 == 0] + +print(result) diff --git a/02_lesson/lesson_2_task_7.py b/02_lesson/lesson_2_task_7.py new file mode 100644 index 0000000..5461b1d --- /dev/null +++ b/02_lesson/lesson_2_task_7.py @@ -0,0 +1,3 @@ +my_list = list(range(18, 1, -4)) + +print(my_list)