Python基础题,求解。

6,输出100-400之间所有个位数和十位数相同的数。

 

7,输出200以内能被7整除的数,但不输出个位数为7的数。

 

8,输入任意2个正整数,求这两个数的最大公约数和最小公倍数。

 

9,在400–500之间求能被2除余1,被5除余3,被9除余1的数。

 

10,计算100以内能被7整除但不是偶数的数,以及个数。

6
for i in range(100,401):
    g=i%10
    s=(i%100-g)//10
    if g==s:
        print(i)
7
for i in range(1,201):
    if i%7==0 and i%10!=7:
        print(i)
8
  忘记了
9
for i in range(400,501):
    if divmod(i,2)[1]==1 and divmod(i,5)[1]==3 and divmod(i,9)[1]==1:
        print(i)

10
以及个数什么东西
for i in range(1,100):
    if i%7==0 and i%2!=0:
        print(i)