• xinn
    2022-11-16 来自美国
    原来的代码本来就可以处理浮点运算? #num1和num2是整数或者浮点数都可以 num1 = input("请输入第一个数:") num2 = input("请输入第二个数:") label = input("请输入运算符号:") result = eval(f"{num1}{label}{num2}") print(f"结果是:{result}")
    
    5
  • yanyu-xin
    2023-01-01 来自广东
    # 四则运算计算器 num1 = input('请输入数字1 : ') num2 = input('请输入数字2 : ') op = input('输入( + - * / )四则运算符 : ') # 用函数 eval 计算字符表达式 print (num1 ,op , num2, '=', eval(f'{num1} {op} {num2}' ))
    
    2
  • acondess
    2023-08-09 来自浙江
    # 练习:支持浮点数的计算器 x=input("输入第一个值") y=input("输入第二个值") op=input("输入运算符") if y=='0' and op =='/': print("除数不能为0") elif x.isdigit() & y.isdigit() & (op=='+' or op =='-' or op =='*' or op =='/'): result = eval(f"{x}{op}{y}") print(result) elif x.count('.')==1: result = eval(f"{x}{op}{y}") print(result) else: print("error input")
    
    1
  • Geek_!
    2023-08-09 来自四川
    了解了判断和循环后试了一下 while True: num1 = float(input('请输入第一个数字:')) num2 = float(input('请输入第二个数字:')) op = input('请输入运算符:') if op != '+' and op != '-' and op != '*' and op != '/': print('请输入正确的运算符:(+ - * /)') else: print(eval(f'{num1}{op}{num2}')) a = input('是否需要继续计算?(N/Y)') if a == 'N' or a == 'n': break
    
    1
  • 凡之
    2023-07-21 来自北京
    #支持浮点数的四则计算器 num1 = input("请输入第一个数字: ") num2 = input("请输入第二个数字:") operator = input("请输入运算符: ") op = eval(f"{num1} {operator} {num2}") print(f"{num1} {operator} {num2} 的结果是: {op:.2f}")
    
    1
  • Geek_1b4c9f
    2023-03-14 来自湖北
    #计算两个浮点数的四则运算 var1 = float(input("请输入第一个数:\n")) op = input("请输入运算符:\n") var2 = float(input("请输入第二个数:\n")) sum = float(eval(f"{var1}{op}{var2}")) print(f"两数的计算结果为:{sum}\n")
    
    1
  • acondess
    2023-08-09 来自浙江
    # 练习:支持浮点数的计算器 x=input("输入第一个值") y=input("输入第二个值") op=input("输入运算符") if x.isdigit() & y.isdigit() & (op=='+' or op =='-' or op =='*' or op =='/'): result = eval(f"{x}{op}{y}") print(result) elif x.count('.')==1: result = eval(f"{x}{op}{y}") print(result) else: print("error input")
    
    
  • 空身而来空身去
    2023-08-02 来自江苏
    num=input("输入计算式") print("="+str(eval(f"{num}")))
    
    
  • Geek_219b52
    2023-07-18 来自浙江
    #支持浮点数的四则运算计算器 float1 = input("请输入一个浮点数") float2 = input("请再次输入一个浮点数") op = input("请输入一个四则运算符") result = eval(f"{float1}{op}{float2}") print(f"result的结果是:{result}")
    
    
  • 不再是入门水平pytho...
    2023-07-10 来自上海
    num1 = input("请输入一个数字") num2 = input("请输入一个数字") op = input("请输入运算符") result = eval(f"{float(num1)}{op}{float(num2)}") print(f"计算结果为:{result}")
    
    