python入门练习题

 时间:2026-02-12 07:15:22

1、第一题是,给出由5、6、7、8组成的数字不重复的所有的三位数:

for i in range(5,9):

   for j in range(5,9):

       for k in range(5,9):

           if( i != k ) and (i != j) and (j != k):

               print(100*i+10*j+k)

python入门练习题

2、第二题:找出1000000以内的正整数x,使得x+100和x+168都是完全平方数:

import math

for i in range(1000000):

   x = int(math.sqrt(i + 100))

   y = int(math.sqrt(i + 268))

   if(x * x == i + 100) and (y * y == i + 268):

       print(i)

需要加载math包。

python入门练习题

3、输出一个图形阵列:

a = 176

b = 219

print( chr(b),chr(a),chr(a),chr(a),chr(b))

print(chr(a),chr(b),chr(a),chr(b),chr(a))

print(chr(a),chr(a),chr(b),chr(a),chr(a))

print(chr(a),chr(b),chr(a),chr(b),chr(a))

print(chr(b),chr(a),chr(a),chr(a),chr(b))

python入门练习题

4、乘法表:

for i in range(1,10):

    for j in range(1,i+1):

        print("%d*%d=%2d" % (i,j,i*j),end=" ")

    print (" ")

python入门练习题

5、10^6以内有多少个素数?

h = 0leap = 1;from math import sqrt;from sys import stdout;for m in range(1,1000000):

   k = int(sqrt(m + 1));    for i in range(2,k + 1):

       if m % i == 0:

           leap = 0;            break

   if leap == 1

       h += 1;        if h % 10 == 0:            print('.');    leap = 1;print ('The total is %d' % h);

答案是:78499。

python入门练习题

  • 三个手部动作帮你排毒补肾养肝,明目强心
  • 创业过程中需要注意什么
  • 自己编写STC15F2K60S2定时/计数器中断函数
  • 日本洗护发(第二波)洗发水+护发素
  • HBuilderX如何粘贴为HTML文本
  • 热门搜索
    三河古镇旅游攻略 北京故宫虚拟旅游 漯河旅游景点大全 太空旅游 名古屋旅游攻略 重庆市旅游局官网 粤西旅游景点大全 青岛周边旅游景点大全 黄山周边旅游攻略 华东旅游路线