1、顺序语句
程序从上到下执行
直接输出 print() 格式化输出 %c %s %d %e
输入语句 input() 只能输入字符数据
2、if选择语句
2.1单分支选择结构
if 条件表达式:
语句块
对给定的三个数,求最大数的平方
int a = 5,b = 9,c =7
max = a
if b>max:
max = b
if c>max:
max = c
print("max^2:",max*max)
2.2双分支选择结构
if 条件表达式:
程序段1
else:
程序段2
2.3多分支选择结构
if 条件表达式1:
程序段1
elif 条件表达式2:
程序段2
...
elif 条件表达式n:
程序段n
else:
程序段n+1
将百分制转换为五级记分值
a = int(input("请输入百分制")
b = 0
if a>=90:
b = 5
elif a>=80:
b = 4
elif a>=70:
b = 3
elif a>=60:
b = 2
else:
b = 1
print(a,"对应的5分制:",b)
3、循环语句
1、 for循环语句
for 循环变量 in range(循环初值,循环终值,步长值):
循环体语句块
求从1加到9的和
i = 1
s = 0
for i in range(1,10):
s = s+i
print('i=',i,'s=',s)
在for循环中,可以使用continue语句结束本次循环,也可以使用break语句跳出循环体
计算10以内的偶数和
i = 1
s = 0
for i in range(1,11):
if i%2==1:
continue
s = s+i
print('i=',i,'s=',s)
2、 while语句
while 循环条件:
循环体语句块
计算10!
n = 1
p = 1
while n<11:
p =p*n
print('n=',n,'p=',p)
n +=1
3、循环嵌套
九九表
for i in range(1,10):
for j in range(1,i+1):
print(i,'*',j,'=',i*j,end=" ")
print('')