Python运维开发 第3周答案
目录
格式化输出
描述
用户输入一个浮点数,用str.format格式化输出,保留3位小数。
输入格式
输入一个浮点数
输出格式
保留小数点后3位的浮点数
输出
输入输出示例 输入 输出 示例 1 3.14159 3.142
#用户输入一个小数,用format格式化输出,保留3位小数 n = float(input()) print("{:.3f}".format(n))
简单数学运算
描述
输入两个整数 a,b,顺序输出加、减和乘法运算的结果。
输入格式
第一行输入整数 a
第二行输入整数 b
输出格式
第一行输出 a + b的结果
第二行输出 a - b 的结果
第三行输出 a * b 的结果
a = int(input()) b = int(input()) print("{} + {} = {}".format(a, b, a + b)) print("{} - {} = {}".format(a, b, a - b)) print("{} * {} = {}".format(a, b, a * b)) print("{} / {} = {}".format(a, b, a / b))
计算矩形面积结果保留两位小数
描述
用户输入矩形的长和宽,计算其面积,输出时保留2位小数。
输入格式
第一行输入一个正数,作为矩形的长
第二行输入一个正数,作为矩形的宽
输出格式
矩形的面积值,保留2位小数
width = eval(input()) # 输入宽 length = eval(input()) # 输入长 area = width * length # 计算面积 print('{:.2f}'.format(area)) # 格式化输出面积
三角函数计算
描述
根据下面公式计算并输出x的值,a和b的值由用户输入,括号里的数字是角度值, 要求圆周率的值使用数学常数math.pi,三角函数的值用math库中对应的函数进行计算 。
输入格式
输入包括两行, 每行一个数字。
输出格式
表达式的值。
代码
import math a = eval(input()) b = eval(input()) x = (-b+math.sqrt(2 * a * math.sin(math.pi / 3)*math.cos(math.pi / 3)))/(2 * a) print(x)
存款利息
描述
在三行中依次输入初始金额,年限,利率,计算并输出存款到期时的利息(不含本金,税前),结果保留2位小数。
输入输出格式
第一行输入一个正整数(金额)
第二行输入一个正整数(年限)
第三行输入一个浮点数(利率)
输出格式
利息=计算结果
# 用幂运算实现 deposit = int(input()) # 存款金额本金 years = int(input()) interest_rates = float(input()) total = deposit * pow((1 + interest_rates), years) interest = total - deposit print("利息={:.2f}".format(interest))