-
判断101-200之间有多少个素数,并输出所有素数。
count = 0 for x in range(101, 201): for y in range(2, x-1): if x % y == 0: break else: print(x) count += 1 else: print('101-200之间素数个数:', count)
-
求整数1~100的累加值,但要求跳过所有个位为3的数。
sum1 = 0 for x in range(1, 101): if x % 10 == 3: sum1 += x else: print("1~100的累加值(跳过所有个位为3的数):", sum1)
-
有⼀分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的第20个分数
fz = 2 fm = 1 for x in range(19): fz,fm = fz+fm, fz print('第20个分数是:',fz, '/', fm, sep='')
-
写程序计算 n 的阶乘 n! 的结果
n = int(input('输入一个数:')) sum1 = 1 for x in range(1, n+1): sum1 *= x print(n, '的阶乘是:', sum1, sep='')
-
求1+2!+3!+…+20!的和
sum = 1 sun1 = 0 for i in range(1,21): sum *= i sum1 += sum print('1+2!+3!+...+20!的和:', sum1)
-
写程序求表达式 a + aa + aaa + aaaa+ … 的结果,其中a是1~9的数字,求和的项数用n来控制。(a和n可以用变量来表示)
第一周 周末作业-循环练习题(1)
最新推荐文章于 2023-05-30 17:46:57 发布
本文提供了几个关于Python编程的循环和数列练习题,包括素数判断、累加值计算、分数序列、阶乘、数列求和、字符串拼接、控制台输出三角形、购物组合优化、纸张折叠高度、兔子繁殖问题、整数加密解密、质因数分解以及复利计算等。通过这些题目,读者可以深入理解Python中循环结构和数学运算的应用。
摘要由CSDN通过智能技术生成