带有两个浮点数作为参数的python计算器

时间:2017-06-25 09:18:35

标签: python python-3.x

使用函数编写菜单驱动程序,使计算器具有以下操作:加,减,乘和除。

  1. 定义四个函数,两个浮点数作为参数和 算出答案。该函数不需要像我们一样返回任何值 可以直接从那里打印答案。
  2. 使用带有相应选项的print命令创建菜单 并从用户那里获取输入选择。
  3. 对案例使用if / elif语句并调用相应的语句 功能。
  4. 为用户提供重启计算器的选项。实施 这样,将整个代码放在while循环中,条件是 来自用户的输入应该是,' y'或者' Y'。
  5. 有人可以帮我解释一下代码吗?

1 个答案:

答案 0 :(得分:1)

希望此代码可以帮助您

User.includes(:records)

您可以输出:

def add(a,b):
    print(a+b)
def subract(a,b):
    print(a-b)
def multipy(a,b):
    print(a*b)
def divide(a,b):
    print(a/b)
ch="y"
while ch=="y" or ch=="Y":
    x = float(input("first number : "))
    y = float(input("second number: "))
    print(".....MENU.......\n 1.Add\n 2.Subtract\n 3.Multiply\n 4.Divide\n")
    op=int(input("Enter your choice : "))
    if op==1:
        add(x,y)
    elif op==2:
        subract(x,y)
    elif op==3:
        multipy(x,y)
    elif op==4:
        divide(x,y)
    else: print("invalid Choice")
    ch=input("Do you want to continue?(Y/y) : ")

这是一个简单的基本问题...... 首先,如果在解决时遇到任何错误,则必须尝试自己的代码。你必须要求Don直接发布你的问题..