期中考试题

#生成密码/验证码
import random
def code(len):
    code_list = []
    for i in range(10):
        code_list.append(str(i))
    for i in range(65,91):
        code_list.append(chr(i))
    for i in range(97,123):
        code_list.append(chr(i))
    r=random.sample(code_list,len)
    m=''.join(r)
    return m
if __name__=='__main__':
    n=code(6)
    print(n)

 

#输入某年某月某日,判断这一天是这一年的第几天

a=int(input("请输入年份"))

b=int(input("请输入月份"))

c=int(input("请输入天"))

sum=0

i=0

m=[31,28,31,30,31,30,31,31,30,31,30,31]

if (a%4==0 and a%100!=0) or a%400!=0:

    m[1]=29

for i in range(0,b):

    sum=m[i]+sum

print("这是一年的第",sum,"天")

 

#邮件地址切片器

email=input('输入你的邮件地址 ').strip()

a=email[:email.index("@")]

b=email[email.index("@"):]

print(f"你的用户{a}你的地址{b}")

email=input('what is your email? '.strip())

 

#猜数字游戏

import random

number =random.randint(1,10)

for i in range(0,3):

    user = int(input("猜数字"))

    if user == number:

        print(f"恭喜你猜对了,数字是{number}")

        break

    elif user > number:

        print("你猜的太大了")

    elif user < number:

        print("你猜的太小了")

else:

    print(f"猜错了,数字是{number}")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值