Вводится одно слово. Если введено "целое", необходимо считать два целых числа и вывести их сумму, если вводится "дробное", необходимо ввести одно дробное число и сразу его вывести.
В компьютер вводится дробное число (дальность выстрела).
Если оно находится в интервале от 28 до 30, то напечатать текст ПОПАЛ;
если оно больше или равно 30, то напечатать ПЕРЕЛЕТ;
если оно больше 0, но меньше или равно 28, то НЕДОЛЕТ;
если меньше или равно 0 – НЕ БЕЙ ПО СВОИМ.
Пользователь вводит дробное число,
операцию (сложение (+) , вычитание (-), умножение(*) или деление(/)) и второе дробное число.
Распечатать результат.
Python
Нужна помощь в создании кодов
Первая:
w = input()
print(int(input()) + int(input()) if w == "целое" else input() if w == "дробное" else "")
Вторая: d = float(input())
print(("НЕ БЕЙ ПО СВОИМ", "НЕДОЛЕТ", "ПОПАЛ", "ПЕРЕЛЕТ")[(d >= 0) + (d >= 28) + (d >= 30)])
Третья: OPS = { '+': float.__add__, '-': float.__sub__,
'*': float.__mul__, '/': float.__truediv__ }
a, o, b = float(input()), input(), float(input())
print(OPS[o](a, b))
Каждая величина вводится на отдельной строке. Например, в третьей задаче: 10
/
4
Вывод: 2.5
1 задача:
user_input = input("Введите слово: ")
if user_input == "целое":
num1 = int(input("Введите первое целое число: "))
num2 = int(input("Введите второе целое число: "))
print(num1 + num2)
elif user_input == "дробное":
num = float(input("Введите дробное число: "))
print(num)
else:
print("Некорректный ввод")
2 задача:
distance = float(input("Введите дальность выстрела: "))
if distance > 30:
print("ПЕРЕЛЕТ")
elif distance >= 28:
print("ПОПАЛ")
elif distance > 0:
print("НЕДОЛЕТ")
else:
print("НЕ БЕЙ ПО СВОИМ")
3 задача:
num1 = float(input("Введите первое число: "))
operator = input("Введите оператор (+, -, *, /): ")
num2 = float(input("Введите второе число: "))
if operator == "+":
print(num1 + num2)
elif operator == "-":
print(num1 - num2)
elif operator == "*":
print(num1 * num2)
elif operator == "/":
if num2 == 0:
print("Деление на ноль!")
else:
print(num1 / num2)
else:
print("Некорректный оператор")
user_input = input("Введите слово: ")
if user_input == "целое":
num1 = int(input("Введите первое целое число: "))
num2 = int(input("Введите второе целое число: "))
print(num1 + num2)
elif user_input == "дробное":
num = float(input("Введите дробное число: "))
print(num)
else:
print("Некорректный ввод")
2 задача:
distance = float(input("Введите дальность выстрела: "))
if distance > 30:
print("ПЕРЕЛЕТ")
elif distance >= 28:
print("ПОПАЛ")
elif distance > 0:
print("НЕДОЛЕТ")
else:
print("НЕ БЕЙ ПО СВОИМ")
3 задача:
num1 = float(input("Введите первое число: "))
operator = input("Введите оператор (+, -, *, /): ")
num2 = float(input("Введите второе число: "))
if operator == "+":
print(num1 + num2)
elif operator == "-":
print(num1 - num2)
elif operator == "*":
print(num1 * num2)
elif operator == "/":
if num2 == 0:
print("Деление на ноль!")
else:
print(num1 / num2)
else:
print("Некорректный оператор")
Похожие вопросы
- ЛЮДИ ПОМОГИТЕ У МЕНЯ ЭТОТ КОД НЕ РАБОТАЕТ НУЖНА ПОМОЩЬ ПИТОН ЗАВТРА СДАТЬ НАДО
- Срочно нужна помощь с кодом
- Можно помощь в Python Коде.
- Нужна помощь.(Язык программирования Python)
- Массивы Python. Помощь в написании кода
- Помощь с созданием бота в VSC
- Нужна помощь по PYTHON,заранее спасибо
- Python нужна помощь
- Очень нужна помощь с программой на Python! 1 курс матфака
- Python помощь в исправлении ошибок, очень нужна помощь!