# 百位 A 遍历 [0,1,2,3,4,5,6,7,8,9]for A inrange(1,10):#十位 B 遍历 [0,1,2,3,4,5,6,7,8,9]for B inrange(1,10):# 个位 C 遍历 [0,1,2,3,4,5,6,7,8,9]for C inrange(0,10):#ABC
left = A**3+ B**3+ C**3
right = A *100+ B *10+ C
if left == right:print(left)
输出所有素数
求[L,R]中所有的素数
素数的定义: x是素数,当且仅当X只能被1和本身整除
如果x被[2,X-1]中任意一个数字整险则x不是素数
#素数的输出
l =int(input())
R =int(input())for i inrange(l,R+1):# 判断数字i是否为素数
ok =True# 判断[2,i - 1]中是否能被整除,只要被整除,就不是素数for j inrange(2,i):if i % j ==0:
ok =Falsebreakif ok ==Trueand i !=1:print(i)
输出2000年至2020年每一天的日期
#验证#计算总天数
count =0#闰年个数
T =0# 输出2000年至2020年每一天的日期for year inrange(2000,2021):for month inrange(1,13):# 先根据月份划分基本的天数if month ==2:#再根据闰年平年将2月的天数进行划分if year %400==0or(year %100!=0and year %4==0):
last =29
T +=1else:
last =28#大月:1,3,5,7,8,10,12elif month ==4or month ==6or month ==9or month ==12:
last =30else:
last =31for day inrange(1,last +1):print(year, month, day)
count +=1print(count,365*21)# 365 * 21计算的是非闰年的个数print(T)