1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > python实现计算器功能 输入加减乘除 不是就跳出_使用Python实现计算器功能

python实现计算器功能 输入加减乘除 不是就跳出_使用Python实现计算器功能

时间:2023-11-05 05:05:33

相关推荐

python实现计算器功能 输入加减乘除 不是就跳出_使用Python实现计算器功能

实现目标:使用Python完成,输入两个数,得到加减乘除余结果的功能,其中结果输出使用不同的格式。

Python版本为3.6.0

1. 定义两个变量a,b,使用键盘输入的方式。python的2.x版本中键盘输入有两种方式可以实现:raw_input(),input(),在3.X版本中两者合并为一个,只支持input().

2. 输出结果:

(1) 输出string型的结果

print("A+B = %s"%(a+b)) # output string(2) 输出int型的结果:默认格式,占位符格式,填充占位符格式,靠左格式

print("A-B = %d"%(a-b)) # output int

print("A-B = %4d"%(a-b))

print("A-B = %04d"%(a-b))

print("A-B = %-4d"%(a-b))

结果:a=7,b=3

A-B = 4A-B = 4A-B = 0004A-B = 4

(3) 输出为浮点数类型:默认格式,限制小数位数格式,占位符及限制小数位数格式

print("A*B = %f"%(a*b)) # output float

print("A/B = %.2f"%(a/b)) # output float of two decimal places

print("A/B = %05.2f"%(a/b)) # output float of two decimal places

结果:a=7,b=3

A*B = 21.000000

A/B = 2.33

A/B = 02.33

3. 全部实现,开发工具为pycharm

# calculate

a = int(input("Please input number A:"))

b = int(input("Please input number B:"))

print("A+B = %s"%(a+b)) # output string

print("A-B = %d"%(a-b)) # output int

print("A*B = %f"%(a*b)) # output float

print("A/B = %.2f"%(a/b)) # output float of two decimal places

print("A%B"+" = %06d"%(a%b)) # output int of 6 bit placeholder filled with 0

print("A与B和是%s,差是%d,乘积是%02.2f,商是%-4.2f,余数是%03d"%(a+b,a-b,a*b,a/b,a%b))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。