-
判断101-200之间有多少个素数,并输出所有素数。
count = 0 for i in range(101, 200): for j in range(2, int(i**0.5)+1): if i % j == 0: break else: count += 1 print('101~200之间有%d个素数'%count) # 101~200之间有21个素数
-
求整数1~100的累加值,但要求跳过所有个位为3的数。
sum1 = 0 for i in range(100): if i%10 != 3: sum1 += i print('100内除个位是3的累加值是:',sum1) # 100内除个位是3的累加值是: 4470
-
有⼀分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的第20个分数
f1 = f2 = fn = 1 for i in range(1,21): f1, f2 = f2, f1+f2 print('这个数列的第20个分数是%d/%d'%(f2,f1)) # 这个数列的第20个分数是17711/10946
-
写程序计算 n 的阶乘 n! 的结果
n = int(input('请输入要计算阶乘的数:')) shu = 1 for i in range(1,n+1): shu *= i print('%d的阶乘是%d'%(n,shu)) """ 请输入要计算阶乘的数:10 10的阶乘是3628800 """
-
求1+2!+3!+…+20!的和
sum1 = 1 for i in range(2, 21): ji = 1 for j in range(2
python循环练习题(1)
最新推荐文章于 2023-10-14 23:40:55 发布