一、条件控制
Python的条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块(如下示例)。输入:
import random #导入random随机数模块
x = random.randint(1, 100) #x为1-100间任意随机数
y = random.randint(1, 100) #y为1-100间任意随机数
if x > y: #if条件控制
print('x = ', x)
elif x == y: #等价于else if
print('x+y = ', x + y)
else:
print('y = ', y)
输出:(此为随机输出,也可能输出其他值)
y = 47
x = 55
二、循环语句
1.while循环。示例输入:
i = 1
while i <= 9: # 外层循环控制行数
j=1
while j <= i: # 内层循环控制列数
mut =j * i
print("%d*%d=%d"%(j,i,mut), end=" ") # %前后分别为格式和内容
j += 1 # j递加
print("\t") # \t代表制表符 让其横竖依次排列
i += 1 # i递加
输出:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
2.for循环
输入:
for i in range(1,6):# 控制行数为6行,每行开始遍历
for j in range(1, i+1): # 在第i行上输出i个*
print("*",end=' ') # end= 是参数,设定结束字符
print('\r') # 换行
输出:
*
* *
* * *
* * * *
* * * * *