本程序使用 Python 代码实现一个简易的计算器,可以进行加减乘除四则运算。

功能描述:

程序会读入两个整数运算数 (data1 和 data2) 和一个运算符 (op),并根据运算符进行相应的运算,最终输出计算结果。

输入格式:

  1. 首先输入以空格分隔的两个整数,分别代表 data1 和 data2。
  2. 接着输入一个字符作为运算符 op,可以是 +, -, *, /。

输入时,data1、data2、op 之间各留有一个空格。具体格式见样例输入。

输出格式:

控制台输出运算结果。

  • 若运算符为除法 (/) 且能够整除,则输出为整数。
  • 若运算符为除法 (/) 且不能整除,则输出结果小数点后保留两位有效数字。

代码示例:

data1, data2, op = input().split()
data1 = int(data1)
data2 = int(data2)

if op == '+':
    print(data1 + data2)
elif op == '-':
    print(data1 - data2)
elif op == '*':
    print(data1 * data2)
elif op == '/':
    if data2 == 0:
        print('ERROR')
    else:
        result = data1 / data2
        if result.is_integer():
            print(int(result))
        else:
            print('{:.2f}'.format(result))

样例输入:

10 5 +

样例输出:

15

代码解释:

  1. 首先使用 input().split() 获取用户输入的三个值,并将其分别存储到 data1data2op 变量中。
  2. 使用 int() 函数将 data1data2 转换为整数类型。
  3. 使用 if-elif-else 语句判断运算符 op 的类型,并执行相应的运算操作。
  4. 若运算符为除法,则需要判断除数 data2 是否为 0,若为 0 则输出 ERROR,否则进行除法运算。
  5. 除法运算结果若为整数,则直接输出整数;若为小数,则使用 {:.2f} 格式化输出,保留小数点后两位有效数字。

总结:

本程序使用 Python 代码实现了一个简易的计算器,可以完成加减乘除四则运算,并根据运算结果进行不同的输出格式处理。通过该程序,可以学习 Python 的基本语法、数据类型、条件判断语句、循环语句、输入输出等知识。

Python 实现简易计算器:加减乘除运算

原文地址: https://www.cveoy.top/t/topic/nW7B 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录