一.if语句
1.if 条件语句:
语句1
语句2
……
注意事项:1.条件语句后面加:
2.语句1和后面每行的语句相对于if有4个空格缩进
流程图如下:
例如代码示范
a=int(input('请输入一个0-100的数:'))
if (a>85) and (a<=100):
print('秀儿')
if a<60:
print('凉凉了')
if (a>=60) and (a<=85):
print('还行,继续努力!')
运行结果
2.else语句
if 条件1:
语句1
else:
语句2
注意事项同上
代码示例:
a=int (input('请输入0-100的数字'))
if a>=60:
print('及格')
else:
print('凉凉了')
运行结果:
3.elif语句
if 条件:
语句1
elif 条件:
语句2
elif 条件:
语句3
……
{
else:(这个可有可无,以实际操作为主)
语句n
}
拿输入数字给出不同应答为例
代码:
a = int (input('请输入一个0-100的数字:'))
if a>=85:
print('秀儿')
elif a>=75:
print('阔以')
elif a>=60:
print('不错')
else:
print('说谢谢')
运行结果:
二.循环
1.while语句
while 执行循环的条件:
语句1
语句2
语句3
注意事项:语句中必须含有能使循环终止的东西(1.break 2.打破循环条件)
while流程图如下:
以输出0-10为例
(1)打破循环条件
a=1
while a<=10:
print(a)
a+=1
print("怎么样!")
运行结果:
(2).含有break
a=1
while a<=10:
print(a)
a+=1
if a==3:
break
print('怎么样?')
运行结果:
2.for循环
for 变量 in 可迭代对象:
循环体语句
else:(可有可无)
语句组
for循环流程图
同样拿输出10个数为例
代码:
a=1
for a in range(10):
print(a)
a+=1
运行结果:
三.跳转语句
1.break:循环里碰上这玩意儿就完了,直接退出循环
2.continue:终止本次循环
3.pass:(嘛也不干)