В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Niknik00i1
Niknik00i1
16.10.2021 09:44 •  Другие предметы

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

Показать ответ
Ответ:
tsukikokawaii
tsukikokawaii
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. Если у тебя возникнут вопросы, буду рад помочь!
0,0(0 оценок)
Популярные вопросы: Другие предметы
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота