Только начинаю учиться программировать в python, пытался написать свой калькулятор, но не правильно выдает результаты примеров, вот код:
print("Выберите операцию, просто введите то, что хотите сделать:")
print("Введите например: Сложение, вычитание, деление, умножение")
player_sposob = input()
print("Теперь введите первое число: ")
one_number = input()
print("Теперь введите второе число: ")
two_number = input()
print("Хорошо, система анализирует ваш пример...")
if player_sposob == "Сложение" or "сложение":
print(int(one_number) + int(two_number))
elif player_sposob == "Вычитание" or "вычитание":
print(int(one_number) - int(two_number))
elif player_sposob == "Деление" or "деление":
print(int(one_number) / int(two_number))
elif player_sposob == "Умножение" or "умножение":
print(int(one_number) * int(two_number)) И почему-то, когда сложение происходит , все хорошо, числа складываются
А если пользователь выбирает другие способы, то почему-то они тоже складываются... Например, если игрок выбрал вычитание, то числа все равно слаживаются , а не вычитаются
print("Выберите операцию, просто введите то, что хотите сделать:")
print("Введите например: Сложение, вычитание, деление, умножение")
player_sposob = input()
print("Теперь введите первое число: ")
one_number = input()
print("Теперь введите второе число: ")
two_number = input()
print("Хорошо, система анализирует ваш пример...")
if player_sposob == "Сложение" or "сложение":
print(int(one_number) + int(two_number))
elif player_sposob == "Вычитание" or "вычитание":
print(int(one_number) - int(two_number))
elif player_sposob == "Деление" or "деление":
print(int(one_number) / int(two_number))
elif player_sposob == "Умножение" or "умножение":
print(int(one_number) * int(two_number)) И почему-то, когда сложение происходит , все хорошо, числа складываются
А если пользователь выбирает другие способы, то почему-то они тоже складываются... Например, если игрок выбрал вычитание, то числа все равно слаживаются , а не вычитаются