sum =0
# 用range函数生成100以内的奇数序列
for n in range(1,100,2):
sum += n
n +=2print(f"100以内的奇数和为{sum}")
输入一个正整数,统计有多少个素数
n =int(input("请输入正整数:"))
num =0for i in range(2, n):for j in range(2,i):if i % j ==0:breakelse:
num +=1print(i,"是一个素数")print(f"共有{num}个素数")
输入一个正整数,判断有多少个水仙花数
n =int(input("输入一个三位数:"))
num =0
list1 =[]for i in range(100,n):
a = i %10
b = i // 10 % 10
c = i // 100
sum = a **3+ b **3+ c **3if(i == sum):print(i,"是水仙花数")
num +=1
list1.append(i)continueelse:continueprint(i,"不是水仙花数")print(f"共有{num}个水仙花数")print(list1)