/
azazzello85
/
python_learning
Обзор
Документация
Войти
/
azazzello85
/
python_learning
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
DZ_1.py
94 строки
4 KB
azazzello85
задание 6
26 янв 2025, 10:40
26 янв 2025, 10:40
c8884c2
Код
Авторство
О чём код?
#Задание 1 phrase_1 = 'Насколько проще было бы писать программы, если бы не заказчики' phrase_2 = '640Кб должно хватить для любых задач. Билл Гейтс (по легенде)88' if len(phrase_1) > len(phrase_2): print('Фраза 1 длиннее фразы 2') elif len(phrase_1) < len(phrase_2): print('Фраза 2 длиннее фразы 1') else: print('Фразы равной длины') #Задание 2 year = 2020 if year % 4 == 0: print('Високосный год') else: print('Обычный год') #Задание 3 date = input('Введите день:') month = input('Введите месяц:') match month: case 'Январь': month = '01' case 'Февраль': month = '02' case 'Март': month = '03' case 'Апрель': month = '04' case 'Май': month = '05' case 'Июнь': month = '06' case 'Июль': month = '07' case 'Август': month = '08' case 'Сентябрь': month = '09' case 'Октябрь': month = '10' case 'Ноябрь': month = '11' case 'Декабрь': month = '12' case _: print('Некорректный месяц') dt='2000-' + month + '-' + date if dt <= '2000-01-20': print('Ваш знак зодиака:', 'Козерог') elif dt <= '2000-02-19': print('Ваш знак зодиака:', 'Водолей') elif dt <= '2000-03-20': print('Ваш знак зодиака:', 'Рыбы') elif dt <= '2000-04-20': print('Ваш знак зодиака:', 'Овен') elif dt <= '2000-05-20': print('Ваш знак зодиака:', 'Телец') elif dt <= '2000-06-21': print('Ваш знак зодиака:', 'Близнецы') elif dt <= '2000-07-22': print('Ваш знак зодиака:', 'Рак') elif dt <= '2000-08-23': print('Ваш знак зодиака:', 'Лев') elif dt <= '2000-09-23': print('Ваш знак зодиака:', 'Дева') elif dt <= '2000-10-23': print('Ваш знак зодиака:', 'Весы') elif dt <= '2000-11-22': print('Ваш знак зодиака:', 'Скорпион') elif dt <= '2000-12-21': print('Ваш знак зодиака:', 'Стрелец') else: print('Ваш знак зодиака:', 'Козерог') #Задание 4 width = int(input('Введите ширину:')) length = int(input('Введите длину:')) height = int(input('Введите высоту:')) if width <= 15 and length <= 15 and height <= 15: print('Коробка №1') elif width > 200 or length > 200 or height > 200: print('Упаковка для лыж') elif (width > 15 and width < 50) or (length > 15 and length < 50) or \ (height > 15 and height < 50): print('Коробка №2') else: print('Коробка №3') #Задание 5 number = 325127 a = str(number)[0] b = str(number)[1] c = str(number)[2] d = str(number)[3] e = str(number)[4] f = str(number)[5] if int(a) + int(b) + int(c) == int(d) + int(e) + int(f): print('Результат: Счастливый билет') else: print('Результат: Несчастливый билет') #Задание 6 figure = input('Введите фигуру:') import math if figure == 'Круг': R = int(input('Введите радиус круга:')) print ('Результат:\nПлощадь круга:', math.pi * (R**2)) elif figure == 'Треугольник': a = int(input('Введите длину стороны A:')) b = int(input('Введите длину стороны B:')) c = int(input('Введите длину стороны C:')) p = (a + b + c) / 2 print ('Результат:\nПлощадь треугольника:', (p * (p - a) * (p - b) * (p - c))**0.5) elif figure == 'Прямоугольник': a = int(input('Введите длину стороны A:')) b = int(input('Введите длину стороны B:')) print ('Результат:\nПлощадь прямоугольника:', a * b) else: print('Некорректная фигура')