归纳编程学习的感悟,
记录奋斗路上的点滴,
希望能帮到一样刻苦的你!
如有不足欢迎指正!
共同学习交流!
🌎欢迎各位→点赞 👍+ 收藏⭐ + 留言📝
生命对某些人来说是美丽的,这些人的一生都为某个目标而奋斗!
while循环示例。将列表头尾置换
# 创建列表
lst = [2, 58, 68, 56, 18, 64, 32, 97, 23, 45]
i = 0
while i < len(lst) / 2:lst[i], lst[len(lst) - i - 1] = lst[len(lst) - i - 1], lst[i]i += 1"""或temp=lst[i]lst[i]=lst[len(lst) - i - 1]lst[len(lst) - i - 1]=temp"""
print(lst)
使用嵌套for循环计算1!+2!+...n!
n = eval(input("请输入计算阶乘的数值:"))
sum1 = 0
for i in range(1, n + 1):t = 1for j in range(1, i + 1):t *= jsum1 += t
print("阶乘和为:", sum1)
使用嵌套的while循环计算1!+2!+...+n!
n=eval(input("请输入计算阶乘的数值:"))
sum1=0
i=1
while i<=n:t=1j=1while j<=i:t*=jj+=1sum1+=ti+=1
print(sum1)
break语句示例。求99的最大真约数。
a = eval(input("请输入数值:"))i = a // 2 # 等价与i=int(a/2)while (i > 0):if a % i == 0:breaki -= 1print(a, "的最大真约数为:", i)