Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Вас приветствует калькулятор, давайте начнём")
- what = input( "Что делаем? (+, -, *, /, %, **): " )
- if what == "+":
- print("Хорошо, вы выбрали сложение")
- elif what == "-":
- print("Хорошо, вы выбрали вычитание")
- elif what == "*":
- print("Хорошо, вы выбрали умножение")
- elif what == "/":
- print("Хорошо, вы выбрали деление")
- elif what == "**":
- print("Хорошо, вы выбрали возведение в степень")
- elif what == "%":
- print("Хорошо, вы выбрали деление по модулю")
- else:
- print("Такой команды не существует, возможно вы ошиблись")
- a = float( input("Введите первое число: ") )
- b = float( input("Введите второе число: ") )
- #прибавление (правильное)
- if what == "+":
- c = a + b
- print("Результат: " + str(c))
- #вычитание (правильное)
- elif what == "-":
- c = a - b
- print("Результат: " + str(c))
- #умножение (правильное)
- elif what == "*":
- c = a * b
- print("Результат: " + str(c))
- #делдение (правильное)
- elif what == "/":
- c = a / b
- print("Результат: " + str(c))
- #деление по модулю (правильное)
- elif what == "%":
- variants = input("Выбери один из вариантов (1, 2, 3, 4): \n1)a поделить на b, \n2)b поделить на a,\n3)a поделить на новое число, \n4)b поделить на новое число: ")
- if variants == "1":
- c = a / b
- print("Результат: " + str(c))
- elif variants == "2":
- c = b / a
- print("Результат: " + str(c))
- elif variants == "3":
- d = float( input("Введите новое число: ") )
- c = a / d
- print("Результат: " + str(c))
- elif variants == "4":
- d = float( input("Введите новое число: ") )
- c = b / d
- print("Результат: " + str(c))
- else:
- print("Набрана неправильная команда")
- #возведение в степень (в процессе)
- if what == "**":
- choice = input("Выбери один из вариантов (1, 2, 3, 4, 5): \n1)возвести a на b,\n2)возвести b на a,\n3)вовести a на новое число, \n4)возвести b на новое число, \n5)возвести букву на саму себя: ")
- if choice == "1":
- c = a ** b
- print("Результат: " + str(c))
- elif choice == "2":
- c = b ** a
- print("Результат: " + str(c))
- elif choice == "3":
- d = float( input("Введите новое число: ") )
- c = a ** d
- print("Результат: " + str(c))
- elif choice == "4":
- d = float( input("Введите новое число: ") )
- c = b ** d
- print("Результат: " + str(c))
- elif choice == "5":
- d = input("Введите букву для возведения в степень: \n1)a \n2)b ")
- if d == "a":
- c = a ** a
- print("Результат: " + str(c))
- elif d == "b":
- c = b ** b
- print("Результат: " + str(c))
- else:
- print("Набрана неправильная команда")
- else:
- print("Набрана неправильная команда")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement