Advertisement
Guest User

Untitled

a guest
Jun 18th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.85 KB | None | 0 0
  1. f = open ("calc.txt" , "wt")
  2.  
  3. while True:
  4.     print("Меню:")
  5.     print("Введите '+' для сложения")
  6.     print("Введите '-' для вычитания")
  7.     print("Введите '*' для умножения")
  8.     print("Введите '/' для деления")
  9.     print("Введите '**' для сложения")
  10.     user_input = input(": ")
  11.  
  12.     if user_input == "exit":
  13.         break
  14.     elif user_input == "+":
  15.         num1 = float(input("Введите число "))
  16.         num2 = float(input("Введите 2 число "))
  17.         result = num1 + num2
  18.         print(result)
  19.         f.writelines([str(num1), "+", str(num2), "=", str(result), "\n"])
  20.     elif user_input == "-":
  21.         num1 = float(input("Введите число "))
  22.         num2 = float(input("Введите 2 число "))
  23.         result = num1 - num2
  24.         print(result)
  25.         f.writelines([str(num1), "-", str(num2), "=", str(result), "\n"])
  26.     elif user_input == "*":
  27.         num1 = float(input("Введите число "))
  28.         num2 = float(input("Введите 2 число "))
  29.         result = num1 * num2
  30.         print(result)
  31.         f.writelines([str(num1), "*", str(num2), "=", str(result), "\n"])
  32.     elif user_input == "/":
  33.         num1 = float(input("Введите число "))
  34.         num2 = float(input("Введите 2 число "))
  35.         result = num1 / num2
  36.         print(result)
  37.         f.writelines([str(num1), "/", str(num2), "=", str(result), "\n"])
  38.     elif user_input == "**":
  39.         num1 = float(input("Введите число "))
  40.         num2 = float(input("Введите 2 число "))
  41.         result = num1 ** num2
  42.         print(result)
  43.         f.writelines([str(num1), "**", str(num2), "=", str(result), "\n"])
  44.     else:
  45.         print("Не правильно ввел")
  46.  
  47. f.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement