Python语言程序设计基础(第2版)第三章课后习题答案

这是Python语言程序设计基础第二版第三章的课后习题答案,包含重量计算、天数累加、回文数判断、田字格输出、文本进度条等练习,部分代码实现及运行结果展示,欢迎交流指正。
摘要由CSDN通过智能技术生成

程序练习题

我自己做的课后习题答案,解析中会存在错误或者存在更多更好的解法,欢迎指正!
3.1 重量计算

#重量计算
weight = eval(input('请输入你的体重(kg):'))
for i in range(10):
        new_weight = weight +  0.5*(i + 1)
        print('未来第{:^5}年地球体重为{:.3f}kg,月球体重为{:.3f}kg'.format(i+1, new_weight, new_weight*0.165))
请输入你的体重(kg)60
未来第  1  年地球体重为60.500kg,月球体重为9.982kg
未来第  2  年地球体重为61.000kg,月球体重为10.065kg
未来第  3  年地球体重为61.500kg,月球体重为10.148kg
未来第  4  年地球体重为62.000kg,月球体重为10.230kg
未来第  5  年地球体重为62.500kg,月球体重为10.312kg
未来第  6  年地球体重为63.000kg,月球体重为10.395kg
未来第  7  年地球体重为63.500kg,月球体重为10.478kg
未来第  8  年地球体重为64.000kg,月球体重为10.560kg
未来第  9  年地球体重为64.500kg,月球体重为10.643kg
未来第 10  年地球体重为65.000kg,月球体重为10.725kg

3.2 天天向上续
代码如下:

#天天向上续.py
dayup = 1.0
for i in range(365):
        if i % 7 in [0,1,2]:
                dayup = dayup
        else:
                dayup *= (1+ 0.01)
print("连续学习365天后能力值为{:<.3f}".format(dayup))

结果如下:

连续学习365天后能力值为7.922

3.3 天天向上续
固定每10天休息1天代码如下:

#天天向上续.py
dayup = 1.0
for i in range(365): #以10天为单位计算能力增加值
        if i % 10 in [0,1,
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值