2.控制流程
2.1条件语句
2.1.1 if语句
score=88
if score>=60:
print("成绩合格")
注意冒号及缩进
2.1.2 if -elif -else语句
score=eval(intput())
if score >=85:
print("优秀")
elif 60 <= score <=85:
print("良好")
else:
print("差")
2.1.3if的嵌套语句
根据月份和年份判断本月有多少天,考虑闰年
year=eval(input())
month =eval(input())
if month in [1,3,5,7,8,10,12]:
print(31)
elif month in [4,6,9,11]:
print(30)
elif month == 2:
if year % 400 ==0 or year % 4 ==0 and year % 100 != 0:
print(29)
else:
print(28)
2.2循环语句
2.2.1while循环
while 循环条件:
代码块
while True:
print("我是无限循环")
2.2.2 for语句
for i in range in(5):
print(i)
i为临时变量 5 是此次循环的次数
输出结果
0
1
2
3
4
此处顺便把range函数写一下
它的语法:
range(start, stop [,step]) ;
start 指的是计数起始值,默认是 0;
stop 指的是计数结束值,但不包括 stop ;
step 是步长,默认为 1,不可以为 0 。
range() 方法生成一段左闭右开的整数范围。
a = range(5) # 即 range(0,5)
for x in a:
print(x,end=" ")
0 1 2 3 4
对于 range() 函数,有几个注意点
(1)它表示的是左闭右开区间;
(2)它接收的参数必须是整数,可以是负数,但不能是浮点数等其它类型;
(3)它是不可变的序列类型,可以进行判断元素、查找元素、切片等操作,但不能修改元素
2.2.3for循环和while循环的嵌套
输出由*组成的直角三角形
while循环
i = 1
while i < 6:
j = 0
while j < i:
print("*",end = '')
j+=1
print()
i+=1
for循环
for i in range (1,6):
for j in range (i):
print("*", end = '')
print()
https://baijiahao.baidu.com/s?id=1729782504275346796&wfr=spider&for=pc
本文详细介绍了程序设计中的控制流程概念,包括条件语句(if、if-elif-else、if的嵌套)和循环语句(while、for、循环的嵌套)。通过实例演示了如何使用这些语句来实现不同的逻辑分支和重复执行任务。

911

被折叠的 条评论
为什么被折叠?



