Помогите с информатикой Python! 40 Баллов Срочно
1.Складіть програму для обчислення площі прямокутника за значеннями
його діагоналі та однієї сторони (вводяться з клавіатури)
2. Спитати людину, скільки в середньому кілометрів на день вона проходить
пішки. Якщо до 3 включно: написати їй "мало". Якщо від 4 і вище:
"красунчик!", якщо від 20 і вище — написати "марафонець!".
3. Скласти програму, яка визначає, чи міститься число, що вводиться з
клавіатури у заданому списку.
4. Скласти функцію, яка приймає як параметр номер дня тижня і повертає
масив предметів, цього дня.
Ответы
1. import math
# Читаем значения диагонали и стороны
diagonal = float(input("Введите диагональ: "))
side = float(input("Введите сторону: "))
# Вычисляем площадь прямоугольника
area = side ** 2 + (diagonal / 2) ** 2
area = math.sqrt(area) * side
# Выводим результат
print("Площадь прямоугольника равна", area)
2. distance = input("Сколько километров в день вы проходите пешком? ")
distance = int(distance) # преобразуем строку в целое число
if distance <= 3:
print("Мало")
elif distance >= 4 and distance < 20:
print("Красунчик!")
else:
print("Марафонец!")
3. # Создаем список
numbers = [1, 2, 3, 4, 5]
# Читаем число, которое нужно найти
number = int(input("Введите число: "))
# Проверяем, есть ли число в списке
if number in numbers:
print("Число найдено в списке")
else:
print("Число не найдено в списке")
4. def get_subjects(day):
subjects = {
1: ['Math', 'Physics', 'Biology'],
2: ['History', 'Geography', 'English'],
3: ['Chemistry', 'Physics', 'Biology'],
4: ['Math', 'Music', 'Art'],
5: ['Economics', 'Business', 'Law'],
6: ['Computer Science', 'IT'],
7: []
}
return subjects[day]
# Виклик функції з номером дня тижня як параметром
print(get_subjects(3)) # Повертає ['Chemistry', 'Physics', 'Biology']
print(get_subjects(5)) # Повертає ['Economics', 'Business', 'Law']