day01

#1.(将摄氏温度转化为华氏温度)编写一个从控制台读取摄氏温度并将它转化为华氏温度并予以显示。
celsius = float(input('输入摄氏温度: '))
fahrenheit = float((9/5)*celsius ) + 32
print('%0.1f 摄氏温度转为华氏温度为 %0.1f ' %(celsius,fahrenheit))

#2.(计算圆柱体的体积)编写一个读取圆柱的半径和高并利用下面的公式计算圆柱体底面积和体积。
import math
r=float(input('输入圆柱体的半径:'))
h=float(input('输入圆柱体的高:'))
s=r*r*math.pi
v=r*r*math.pi*h
print('圆柱体的底面积为:%0.4f'%(s))
print('圆柱体的体积为:%0.1f'%(v))

#3.(将英尺数转换为米数)编写一个程序,它读取英尺数然后将它转换成米数并显示结果。一英尺等于0.305米。
feet=float(input('请输入英尺数:'))
meters=float(feet*0.305)
print('%0.1f英尺转化为:%0.4f meters'%(feet,meters))

#4.(科学:计算能量)编写一个程序,计算将水从初始温度加热到最终温度所需的能量。
# 你的程序应该提示用户输入以千克计算的水量以及水的初始温度和最终温度。
M = float(input('请输入按千克计算的水量:'))
initialTemperature = float(input('请输入水的初始温度:'))
finalTemperature = float(input('请输入水的最终温度:'))
Q = M * (finalTemperature - initialTemperature) * 4184
print('所需能量:%0.1f Q' %Q)

#5.(金融应用程序:计算利息)如果你知道差额和百分比的年利率,你可以使用下面的公式计算下个月月供的利息。
balance = float(input('请输入差额:'))
interest_rate = float(input('请输入年利率:'))
insterest = balance * (interest_rate / 1200)
print('下个月月供利息:%0.5f' %insterest)

#6.(物理方面:加速度)平均加速度的定义是速度变化量除以变化所占用的时间。
v0 = float(input('请输入初始速度:'))
vt = float(input('请输入末速度:'))
t = float(input('请输入速度变化所占用的时间:'))
a = (vt - v0) / t
print('平均加速度是:%0.4f' %a)

#7.(金融应用程序:复利值)假设你每月存100美元到一个年利率为5%的储蓄账户。因此,月利率是0.05/12=0.00417。
# 第一个月后,账户里的数目变为:100*(1*0.00417)=100.417
# 第二个月后,账户里的数目变为:(100+100.417)*(1+0.00417)=201.252
# 第三个月后,账户里的数目变为:(100+201.252)*(1+0.00417)=302.507
# 依次类推。编写一个程序,提示用户键入每月存款数然后显示第六个月后的账户总额。
amount = float(input('请输入每月存款数:'))
count = 0
for i in range(6):
    count = (amount+count) * (1+0.00417)
print('六个月后的账户总额:%0.2f' %count)

#8.(对一个整数中的各位数字求和)编写一个程序,读取一个0到1000之间的整数并计算它各位数字之和。
# 例如:如果一个数字是932,那么它各位数字之和就是14.
num = int(input('请输入1-1000之间的整数:'))
bai=num//100
shi=num%10
ge=num//10%10
sum=bai+shi+ge
print('各位数字之和:',sum)

#EP:

#25/4多少,如果要将其转变为整数该怎么改写
a=25/4
print('25/4的结果是:\n',a)
b=int(25/4)
print('其结果转变为整数为:',b)

#输入一个数字判断是奇数还是偶数
num = int(input('输入一个数字:' ))
if (num % 2 == 0):
  print('偶数')
else:
   print('奇数')

#进阶:输入一个秒数,写一个程序将其转换成分和秒:例如500秒等于8分20秒
num=int(input('请输入一个秒数:'))
minute=int(num/60)
s=int(num%60)
print('%d秒等于%d分%d秒'%(num,minute,s))

#进阶:如果今天是星期六,那么10天以后是星期几?提示:每个星期的第0天是星期天
s=int(input('请输入今天是星期几:'))
w=(s+10)%7
print('十天以后是星期:%d'%w)


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值