1 Востаннє редагувалося koala (20.07.2022 13:21:42)

Тема: Допоможіть

print("Калькулятор v.0.8 beta")
a = int(input("Введите число: "))
while a < 1:
  a = int(input("Введите число: "))

znak = str(input("Введите знак: "))
b = int(input("Введите число: "))
p = a + b
m = a - b
y = a * b
d = a / b
if (znak == '+'):
   print("Результат", p)
if (znak == '-'):
   print("Результат", m)
if (znak == '*'):
   print("Результат", y)
if (znak == '/'):
   print("Результат", d)

Хто може зробити перевірку де потрібно ввести
+ - * / буду дуже вдячний і якщо не важко
Пояснити як це зробили бо я новачок 3 неділі вівчаю
Python пиши програму для себе

2

Re: Допоможіть

По-перше, використовуйте теги code (кнопка <>).
По-друге, у вас там текст офтопною мовою, щось із цим робіть.
По-третє, ви не могли б пояснити, що ви маєте на увазі під "перевіркою"? Що саме має робити програма, можете своїми словами описати?

3

Re: Допоможіть

Я маю на у вазі якщо введено другий знак
Наприклад користувач ввів цифру а не знак то
Щоб воно перепитувало введеня знаку

4

Re: Допоможіть

Ну, це трохи нелогічно - якщо замість числа користувач введе літеру, то програма не буде перепитувати.
А так - додавайте навколо введення цикл while, поки не буде правильний символ.

Подякували: bebyk1