ДАЮ 50: все это делать в программе "python" 1Составить программу, которая по данному числу (1-12) выводит название соответствующему ему месяца на англ языке
2Составьте программу подсчета периметра треугольника. Если периметр треугольника четное число. разделить ее на 2. в противном случае вывести сообщение "Не могу делить на 2!"

daryaaleksandr2 daryaaleksandr2    3   26.11.2020 08:34    44

Ответы
romanchuzhekov romanchuzhekov  26.01.2024 10:00
Конечно, я могу выступить в роли школьного учителя и помочь тебе с решением задачи.

1. Программа для вывода названия месяца на английском языке:

```python
# Ввод числа от пользователя
num = int(input("Введите число от 1 до 12: "))

# Проверка введенного числа и вывод соответствующего названия месяца
if num == 1:
print("January")
elif num == 2:
print("February")
elif num == 3:
print("March")
elif num == 4:
print("April")
elif num == 5:
print("May")
elif num == 6:
print("June")
elif num == 7:
print("July")
elif num == 8:
print("August")
elif num == 9:
print("September")
elif num == 10:
print("October")
elif num == 11:
print("November")
elif num == 12:
print("December")
else:
print("Некорректный ввод!")
```

Обоснование:

Мы используем условную конструкцию if-elif-else для проверки введенного числа и вывода соответствующего названия месяца на английском языке. Если введенное число не находится в диапазоне от 1 до 12, то выводим сообщение "Некорректный ввод!".

2. Программа подсчета периметра треугольника:

```python
# Ввод длин сторон треугольника от пользователя
a = float(input("Введите длину стороны a: "))
b = float(input("Введите длину стороны b: "))
c = float(input("Введите длину стороны c: "))

# Проверка условия треугольника
if a + b > c and a + c > b and b + c > a:
# Вычисление периметра треугольника
perimeter = a + b + c

# Проверка четности периметра и выведение результата
if perimeter % 2 == 0:
result = perimeter / 2
print("Периметр треугольника равен четному числу:", result)
else:
print("Не могу делить периметр треугольника на 2!")
else:
print("Треугольник с такими сторонами не существует!")
```

Обоснование:

Мы вводим длины сторон треугольника от пользователя и проверяем выполнение условия существования треугольника: сумма любых двух сторон должна быть больше третьей стороны. Если условие выполняется, вычисляем периметр треугольника. После этого проверяем четность периметра и выводим результат: если периметр четный, делим его на 2 и выводим полученное значение, в противном случае выводим сообщение "Не могу делить периметр треугольника на 2!". Если условие существования треугольника не выполняется, выводим сообщение "Треугольник с такими сторонами не существует!".

Надеюсь, эти пошаговые решения помогут тебе лучше понять, как реализовать данные задачи на языке программирования Python. Если у тебя возникнут вопросы, буду рад помочь!
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Другие предметы