加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

简单的python笔试题

发布时间:2020-12-20 10:40:54 所属栏目:Python 来源:网络整理
导读:1、输出九九乘法口诀 for i in range(1,10 ): for j in range(1,i+1 ): print ( ‘ {}*{}={} ‘ .format(j,i,i*j),end= ‘ ‘ ) print () ? ? ?2、冒泡排序 li = [1,55,5,9,6,45,2 ] for i in range(len(li)-1 ): for j in range(len(li)-1- i): if li[j] li

1、输出九九乘法口诀

for i in range(1,10):
    for j in range(1,i+1):
        print({}*{}={}.format(j,i,i*j),end= )
    print()

?

?

?2、冒泡排序

li = [1,55,5,9,6,45,2]
for i in range(len(li)-1):
    for j in range(len(li)-1-i):
        if li[j] > li[j+1]:
            li[j],li[j+1] = li[j+1],li[j]
print(li)

?

?

?3、计算1+2+3+4+100的和

s = 0
for i in range(101):
    s = s + i
print("1+2+3+4+.....100={}".format(s))

?

?

?4、有1,2,3,4个数字,能组成多少个互不相同且无重复的数字的三位数?都是多少?

s=0
for i in  range(1,5):
    for j in range(1,5):
        for k in range(1,5):
            if i != j and j != k and i != k:
                s = s+1           
                print("互不相同且无重复的三位数为:{},{},{}".format(i,j,k))
print("组成互不相同且无重复的三位数共{}个".format(s)

?

?

?

?

?

5、斐波拉契数列,又称为黄金分割数列,指的是这样一个数列:0,1,8,13,21,34.........

a,b = 0,1
print(0,b,end= )
while b < 100:
    a,b = b,a+b
    print(b,end= )

?

?6、判断101-200之间有多少素数,并将所有的素数进行输出

count = 0
for i in range(101,200):
    flag = 1
    for j in range(2,i):
        if i % j == 0:
            flag = 0
            break
    if flag != 0:
        count += 1
        print(i,end= )
print(‘‘)
print("101-200之间的素数共为:{}".format(count))

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读