admin管理员组

文章数量:1794759

Python实操1:简单计算器和进制转化

Python实操1:简单计算器和进制转化

一、用Python做了一个简单的计算器,包括两个数的和、差、乘积、商、整除。

程序要求:

# 用户输入两个数字,第一行打印出两个数字的和, # 第二行打印出两个数字的差,第三行打印出两个数字的乘积, # 第四行打印出两个数字的商,第五行打印出两个数字的整除结果。

程序代码如下:

# 用户输入两个数字,第一行打印出两个数字的和, # 第二行打印出两个数字的差,第三行打印出两个数字的乘积, # 第四行打印出两个数字的商,第五行打印出两个数字的整除结果。 num1 = float(input('请输入第一个数字:')) num2 = float(input('请输入第二个数字:')) print('两个数字的和:', num1 + num2) print('两个数字的差:', num1 - num2) print('两个数字的乘积:', num1 * num2) print('两个数字的商:', num1 / num2) # 普通除法 print('两个数字的整除:', num1 // num2) # 整除

结果可以验证:

二、进制的转化,十六进制、八进制、二进制的转化

程序要求:

# 用户输入一个数字,可以打印出此数的十六进制、八进制、二进制。

程序代码如下:

# 用户输入一个数字,可以打印出此数的十六进制、八进制、二进制。 num = int(input('请输入需要转换的数字:')) # 可以直接使用Python内置函数 print('此数的十六进制:', hex(num)) print('此数的八进制:', oct(num)) print('此数的二进制:', bin(num)) # 用字符串格式化的方式进行转化 print('此数的十六进制:%x' % num) print('此数的八进制:%o' % num) # 字符串格式化的方式不支持二进制的转化 # print('此数的二进制:%b' % num)

结果可以验证:

本文标签: 计算器简单Python