Day01—homework

在这里插入图片描述

1.华氏度

celsius = float(input("请输入摄氏度:"))
fahrenheit = 1.8 * celsius + 32
print(celsius,"摄氏度为:",fahrenheit,"华氏度")

2.计算圆柱体体积

import math

radius = float(input('请输入圆柱体的半径: '))
high = float(input('请输入圆柱体的高: '))
perimeter = 2 * math.pi * radius
area = math.pi * radius * radius
volume = area * high
print('底面周长: %.2f' % perimeter)
print('底面面积: %.2f' % area)
print('圆柱体体积: %.2f' % volume)

在这里插入图片描述

3.英尺数转米数

feet = float(input("请输入英尺数:"))
meter = feet * 0.305
print("%.2f 英尺是:%.4f 米"%(feet,meter))

4.计算能量

M = float(input("请输入水量(按千克计):"))
initialT = float(input("请输入水的初始温度(摄氏温度):"))
finalT = float(input("请输入水的最终温度(摄氏温度):"))
Q = M * (finalT - initialT) * 4184
print("需要的能量(焦耳):%f"%Q)

在这里插入图片描述

5.计算利息

弱智版
balance = float(input("请输入差额:"))
rate = float(input("请输入年利率:"))
interest = balance * (rate/1200)
print("下月要付利息为:%.5f"%interest)

优化版
balance,rate=map(float,input("请输入差额和年利率(逗号分隔):").split(","))
interest = balance * (rate/1200)
print("下月要付利息为:%.5f"%interest)

6.加速度

v0,v1,t = map(float,input("请输入初始速度和末速度(m/s)以及变速所用时间(s)(空格分隔):").split())
a = (v1 - v0)/t
print("平均加速度为:%.4f"%a)

在这里插入图片描述

7.复利值计算

M = float(input("输入您每月存入账户的钱数:"))
sum = 0
for i in range(6):
    sum = (sum+M) * (1+0.00417)
print("六个月后你的账户里也没多几个钱,钱数为:%.2f"%sum)

8.各位数字求和

M = int(input("请输入一个0-1000的整数:"))
if M < 0 or M > 1000:
    print("输入有误")
else:
    gw = M % 10
    sw = int(M / 10)%10
    bw = int(M / 100)%10
    sum = gw + sw + bw
print("各位数字之和为:%d"%sum)

用户身份验证

import random
count = 0

user = input ('输入邮箱:')
password = input('输入密码:')
if user == '1679019041' and password == '123456789':
    print('登陆成功!')
else:
    print('账户或密码错误,再次输入!')
    count+=1
    for i in range(3):
        user = input ('输入邮箱:')
        password = input('输入密码:')
        yanzhengma = random.randint(1000,9999)
        print(yanzhengma)
        YZM = int(input("请输入验证码:"))
        if YZM==yanzhengma:
            if user == '1679019041' and password == '123456789':
                print('登陆成功!')
            else:
                print('账户或密码错误,再次输入!')
        else:
            print("验证码错误!滚出去重输")
            count+=1
    if count==4:
        print("账号冻结了,小垃圾")
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值