第二章上机实践答案
2、
capital = float(input("请输入本金:"))
IntRate = float(input("请输入年利率:"))
Year = int(input("请输入年数:"))
amount = capital * ((1 + IntRate) ** Year)
print(str.format("本金利率和为:{0:2.2f}",amount))
3、
import math
r = float(input("请输入球的半径:"))
print(str.format("球的表面积为:{0:2.2f}, 体积为:{1:2.2f}",4 * math.pi * r ** 2, 4 / 3 * math.pi * r ** 3))
4、
def getValue(b, r, n):
v = b * (1 + r) ** n
print(str.format("本金利率为:{0:2.2f}", v))
princible = float(input("请输入本金:"))
IntRate = float(input("请输入年利率:"))
Year = int(input("请输入年数:"))
getValue(princible, IntRate, Year)
5、
import math
def NumSolve(a, b, c):
DiaoTa = b ** 2 - 4 * a * c
if (DiaoTa < 0):
print("该一元二次方程没有解")
else:
print(str.format("方程x*x - 10*x + 16 = 0的解为:{0:.1f} {1:.1f}", (-b + math.sqrt(DiaoTa) )/ 2 * a, (-b - math.sqrt(DiaoTa) )/ 2 * a))
NumSolve(1, -10, 16)
6、
import datetime
name = input("请输入您的姓名:")
BirYear = int(input("请输入您的出生年份:"))
age = datetime.date.today().year - BirYear
print("您好!{0}。您{1}岁。" .format(name, age))
满怀希望就会所向披靡。