1.1变量与表达式(一)

1.求正整数的百位数字

本关任务:输入任意正整数n,输出其百位数字。

为了完成本关任务,你需要掌握:1.如何输入数据,2.如何将字符型数据转换为数值型,3.如何输出数据,4.赋值语句,5.简单的数学运算。

#求正整数的百位数字
n=eval(input()) #输入正整数
#代码开始
print((n//100)%10)
#代码结束

2.汇率兑换程序

本关任务:按照1美元=6.451人民币汇率,编写美元兑换成人民币的小程序(结果保留2位小数)。

为了完成本关任务,你需要掌握:格式化输出format()。

#汇率兑换程序
USD=eval(input())#请输入
CAD=6.451*USD
print("兑换成人民币是{:.2f}元".format(CAD))
#代码结束

3.计算存款程序

本关任务:某账户有本金若干元,计划存五年,采取两种不同的存款方式:一次存一年定期,存款到期后将利息和本金再存入的方式和一次存五年定期的方式。编程计算五年后两种存款方式分别获得的得款总额。一年定期存款利息是1.75%,五年定期存款的利息是2.75%。(结果保留2位小数)

为了完成本关任务,你需要掌握:1.复利和单利计算,2.幂次方计算。

#计算存款程序
bj=eval(input())#输入本金
#代码开始
F=bj*(1+0.0175)**5
f=bj+bj*0.0275*5
print('一年期方案{:.2f}元'.format(F))
print('五年期方案{:.2f}元'.format(f))
#代码结束

4.计算小球高度程序

本关任务:设以初速度v0垂直向上抛出小球,则小球在运动过程中离抛出点的高度距离公式为: y=v0t−1/2gt2 其中t是时间,g是重力加速度(值为9.8)。在给定初速度和时间下,计算小球的高度。(结果保留4位小数)

#计算小球高度程序
g=9.8
v0=eval(input())   #输入初速度
t=eval(input())    #请输入时间
#代码开始
y=v0*t-1/2*g*t**2
print('高度为{:.4f}'.format(y))
#代码结束

第1章python语言基础

  • 6
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值