程序22
num=[];
i=2
for i in range(2,100):
j=2
for j in range(2,i):
if(i%j==0):
break
else:
num.append(i)
print(num)
for i in num:
for j in num:
if i - j == 2:
print(i, j)
程序34
import math
def is_sqr(n):
a = int(math.sqrt(n))
return a * a == n
num = 0
while True:
if is_sqr(num + 100) and is_sqr(num + 168):
print(num)
break
num = num + 1
程序35
while True:
a = int(input('请输入一个不超过10位数的整数:'))
b=len(str(a))
if b <= 10:
break
else:
print('您输入的超过10位数请重新输入!\n')
continue
print(str(a)[::-1])
程序36
for men in range(0, 35):
for women in range(0, 35):
if (4*men + 3*women == 34):
print('需要男人%d人,同时需要女人%d人!'%(men, women))
如果有帮助,请采纳,谢谢!