自学内容网 自学内容网

python习题2

1、输出一个年份,判断其是不是闰年
#输入一个年份,判断其是否是闰年
y = eval(input())
if y%4 ==0 and y%100 != 0:
    print("是")
elif y%400==0:
    print("是")
else:
    print("不是")
2、模拟智能客服:

按1查询账户余额;按2查询你的账户等级;按3为你查询快递;按4为你办理会员卡;按8转人工;按0退出

#模拟智能客服:按1查询账户余额;按2查询你的账户等级;按3为你查询快递;按4为你办理会员卡;按8转人工;按0退出
print("---------------welcome---------------")
print("按1查询账户余额")
print("按2查询你的账户等级")
print("按3为你查询快递")
print("按4为你办理会员卡")
print("按8转人工")
print("按0退出")
x = eval(input())
while x!=0:
    match x:
        case 1:
            print("你当前的账户余额为:100元")
        case 2:
            print("你的账户等级为:3级")
        case 3:
            print("你当前的在途快递有:1件")
        case 4:
            print("确定需要办理会员卡吗(Y/N)")
            s = input()
            if s=="Y"or'y':
                print("已经为你办理会员卡")
            elif s=='N'or'n':
                print("好的,回到上级选项")
                continue
            else:
                print("你的输入有误")
                continue
        case 8:
            print("正在为你转接人工……")
        case 0:
            print("正在退出……")
            break
        case _:
            print("你输入有误,请重新输入")
    x = eval(input())

3、输出九九乘法表

#输出一个竖着排的九九乘法表
x = 1
y = 1
i = 0
while x<=9:
    while y<=9:
     print(x,'*',y,"=",x*y)
     y+=1
    y=1
    i+=1
    y+=i
    x +=1
#输出一个排成三角形的九九乘法表
i = 1
for x in range(1,10):
    for y in range(1,i+1):
        print(y,'*',i,'=',y*i,end="\t")
    print()
    i+=1
 3、运行程序,随机生成一个随机大小的实心或者空心的正方形或直角三角形
#运行程序,随机生成一个随机大小的实心或者空心的正方形或等腰三角形
import random
rand = random.randint(1,4)
n = random.randint(1,10)
if rand ==1:
    N = n
    while n>0 :
        print('*'*N)
        n -=1
elif rand==2:
    N = n
    S = n-2
    print('*'*N)
    while n-2>0:
        n -= 1
        print('*'," "*S,'*',sep="")
    print('*' * N)

elif rand ==3:
    s = 1
    while n>0:
        print('*'*s)
        s+=1
        n-=1

else:
    s = 1
    N = n
    while n-1>0 :
        if s<=2 :
            print('*'*s)
        else :
            print('*'," "*(s-2),'*',sep = '')
        n-=1
        s+=1
    print('*'*N)


原文地址:https://blog.csdn.net/lewisCK/article/details/142707952

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!