Python学习笔记

部分习题以及本人答案

判断学生成绩,成绩等级A-E。其中,90分以上为A,80-89为B,70-79为C,60-69为D,60分以下为E

mark=[range(90,101),range(80,90),range(70,80),range(60,70),range(0,60)]
level=['A','B','C','D','E']

temp=int(input("请输入学生成绩>>>"))
for i in range(0,5):
    if temp in mark[i]:
        print("学生成绩等级为",level[i])
        break
else:
    print("输入错误")

给一个数,判断它是否是质数

Tips: 质数,一个大于1的自然数只能被1和本身整除

temp=int(input("请输入一个数>>>"))

for i in range(2,temp):
    if((temp%i) == 0):
        print("这个数不是质数")
        break
else:
    print("这个数是质数")

打印10万以内的所有质数,以及数量


打印100以内的斐波那契数列

fibonacci=[1,1,2]

print(fibonacci[0],fibonacci[1],fibonacci[2],end=" ")

for i in range(0,100):
    fibonacci[0]=fibonacci[1]
    fibonacci[1]=fibonacci[2]
    fibonacci[2]=fibonacci[0]+fibonacci[1]
    if(fibonacci[2]<100):
        print(fibonacci[2],end=" ")
    else:
        break

求斐波那契数列第101项

fibonacci=[1,1,2]

for i in range(4,102):
    fibonacci[0]=fibonacci[1]
    fibonacci[1]=fibonacci[2]
    fibonacci[2]=fibonacci[0]+fibonacci[1]

print("斐波那契数列第101项为 ",fibonacci[2])
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值