while循环
while xxxx:
1 num = 1
2
3 while num<101:
4 print(num)
5 num += 1
不换行运算符
print("string",end="")
换行运算符
print("")
while循环输出一个三角塔
1 i=0
2 j=0
3
4 while i<5 :
j = 0 #循环结束重新定义j=0,下次继续j循环
5 while j<= i: i为几就循环几次
6 print("*",end="")
7 j = j+1
8 print("")
10 i = i+1
while循环99乘法表
1 i=1
2
3 while i<10:
4 j = 1
5 while j<= i:
6 sum = i*j
7 print("%d*%d=%d\t"%(j,i,sum),end="")
8 j+=1
9 print("")
10 i=i+1
if循环 石头剪刀布
1 import random
2
3 i = (int)(input("请输入剪刀(0),石头(1),布(2):"))
4 j = random.randint(0,2)
5
6 if (i == 0 and j == 1)or(i == 1 and j == 2)or(i == 2 and j == 0):
7 print("你输了")
8 elif j == i:
9 print("平局")
10 elif (i == 1 and j == 0)or(i == 2 and j == 1)or(i == 0 and j == 2):
11 print("你赢了")
12 else:
13 print("请按指示输入正确的值")
设置随机数
import random
...
i(变量名) = random.randint0,2)(随机数范围)
...
while-if 嵌套 打印1-100的偶数.py
1 i = 1
2
3 while i<=100:
4 if i%2 == 0:
5 print("%d\t"%i,end="")
6 if i%10 == 0:
7 print("")
8 i = i + 1
break语句:条件满足之后,结束循环
1-100内20个偶数
1 i = 1
2 count = 0
3
4 while i<= 100:
5 if i%2 == 0:
6 print("%d "%i,end="")
7 count += 1
8
9 if count == 20:
10 break
11
12 i += 1
continu语句:条件满足时,跳过该条件,继续往下执行