循环是让计算机自动完成重复工作的常见方式之一
在for 循环中,可对每个元素执行任何操作。
通常,for 循环结束后需要提供总结性输出或接着执行程序必须完成的其他任务,在for 循环后面,没有缩进的代码都只执行一次,而不会重复执行。
- 求1~100之间的偶数和
# 1~100
sum = 0
for i in range(0,101,2):
sum += i
print(sum)
- 用户输入一个数,求这个数的阶乘
num = int(input('Num:'))
res = 1
for i in range(1,num+1):
res *= i
print(res)
- 有1,2,3,4四个数字 求这四个数字能生成多少个互不相同且无重复数字的三位数(不能含有122, 133这种)
count = 0 ## 计数作用,有多少个所需求的这样的值
for i in range(1,5):
for j in range(1,5):
for x in range(1,5):
if i != j and j != x and i != x:
print(i * 1