"""
1题
加密邮箱
"""
a = input("请输入你的邮箱:")
for i in a:
c = ord(i)+10
d = chr(c)
print(d,end="")
"""
请输入你的邮箱:123456@qqq.com
;<=>?@J{{{8myw
"""
"""
2题
将摄氏转为华氏
"""
c = float(input('请输入摄氏温度: '))
f = ( 9 / 5) * c + 32
print('%.1f摄氏度=%.1f华氏度'%(c,f))
"""
请输入摄氏温度: 26.5
26.5摄氏度=79.7华氏度
"""
"""
3题
计算圆柱体的体积
编写一个读取圆柱体的半径和高并利
用下面的公式计算圆柱体底面积和体积的程序
s=errpi
v=s*h
"""
import math
r=float(input("请输入半径:"))
h=float(input("请输入高"))
s=rrmath.pi
v=s*h
print("The s is %.4f"%s)
print("The v is %.1f"%v)
"""
请输入半径:3
请输入高:2
The s is 28.2743
The v is 56.5
"""
```"""
4题
将英尺转换为米数
一英尺等于0.305米
"""
y = float(input("请输入一个英尺长度:"))
m = y * 0.305
print("%.2f feet is %.4f meters "%(y,m))
"""
请输入一个英尺长度:16.5
16.50 feet is 5.0325 meters
"""
"""
5题
计算能量
将水从初始温度加热到最终所需能量
Q=M*(finalTemperature-initialTemperture)
*4184
"""
m = float(input("请输入水的重量:"))
k = float(input("请输入水初始温度:"))
z = float(input("请输入水最终温度:"))
Q = m * ( z - k) * 4184
print("The energy needed is %.2f"%Q)
"""
6题
请输入水的重量:55.5
请输入水初始温度:3.5
请输入水最终温度:10.5
The energy needed is 1625484.00
"""
"""
7题
计算利息:知道差额和百分比的年利率,求下
个月月供的利息
利息=差额*(年利率/1200)
"""
num = float(input("请输入差额:"))
li = float(input("请输入年利率:"))
lixi = num * ( li / 1200)
print("The onterest is %.5f"%lixi)
"""
请输入差额:1000
请输入年利率:3.5
The onterest is 2.91667
"""
"""
8题
加速度:a=(v1-v0)/t
输入初始速度v0和末速度v1,速度变化所占时间
为t,求平均加速度
"""
v0 = float(input("请输入初始速度:"))
v1 = float(input("请输入末速度:"))
t = float(input("请输入时间:"))
a = ( v1 - v0) / t
print("The average acceleration is %.4f"%a)
"""
请输入初始速度:5.5
请输入末速度:50.9
请输入时间:4.5
The average acceleration is 10.0889
"""
"""
9题
复利值:假设每月存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("账户存款:"))
sum=0
for i in range(6):
sum = (sum+float(amount))*(1+0.00417)
print("账户总额为:%.4f"%sum)
"""
账户存款:100
账户总额为:608.8181
"""
"""
10题
读取0到1000之间的整数并
计算它的个位数字之和
"""
c = int(input("请输入一个0到1000之间的整数:"))
ge = c %10
shi = c//10%10
bai = c//100
he = ge+shi+bai
print("The sum is %d"%he)
"""
请输入一个0到1000之间的整数:293
The sum is 14
"""
"""
11题
账号密码登录:
如果账号和密码都正确显示登陆成功
否则显示账号或密码错误
1、检验账号正确性
2、当密码第一次输入错误后,再一次登陆的时候需要
弹出验证码(4位数字)
3、只能尝试4此,4次密码都错误则返回账号
已经锁定,请持本人身份证去解锁
"""
import random
zhang = 123456789
mi = 123456
for i in range(4)
hao = int(input("请输入你的账号:"))
ma = int (input("请输入你的密码:"))
if zhang == hao and mi == ma:
yan = random.randint(1000,9999)
print ("验证码是:%d"%yan)
zheng = int(input("请输入验证码:"))
if yan == zheng:
print("登录成功")
break
else:
print("验证码输入错误!")
else:
print("账号或密码错误")
print("你已经连续三次输入错误,请联系管理员")
python Homework01
最新推荐文章于 2020-07-24 15:33:17 发布