python Homework01

"""
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("你已经连续三次输入错误,请联系管理员")

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值