If判断
Python 编程中 if 语句用于控制程序的执行,基本形式为:
if 判断条件:
执行语句
else:
执行语句
1.单分支判断
age = 19
if age >= 18:
print("你已经成年")
print("可以去上网")
print("赶紧回家吃饭")
2.双分支判断
age = 1
if age >= 18:
print("您已经成年,可以去上网")
else:
print("赶紧回家吃饭")
3.if嵌套
age = 80
if 100 >= score >= 90:
print("成绩优秀")
else:
if 90 > score >= 80:
print("成绩良好")
else:
if 80 > score >= 60:
print("成绩及格")
else:
if 60 > score > 0:
print("不及格")
while循环
1.while循环格式
while 条件:
条件满足时执行的代码块
2.while循环练习
# 打印十遍某个语句
i = 0
while i < 10:
print("我是帅哥")
i += 1
# 不用循环打印十遍某个语句(知道)
print("我是帅哥\n" * 10)
# 1-10十个数的和
s = 1
count = 0
while s <= 10:
count += s
s += 1
print(count)
3.while循环与else连用
语法:
while 执行条件:
条件满足执行的代码
else
条件不满足时执行的代码
案例:
num = 0
while num < 10:
print("num=", num)
num += 1
# 用break强制打断退出的时候,else 的语句是不会被执行的
# break
else:
print("最后的num值", num)
print("整个循环已经完美执行完毕")
4.注意事项
一定要注意循环结束,防止死循环
在python中,没有类似于其他语言的do....while循环
while 循环嵌套(九九乘法表)
while 循环嵌套就是:while 里面还有 while
r = 1
while r <= 9:
c = 1
while c <= r:
s = c * r
print '%d * %d = %d' % (c, r, s), # ','为了取消换行
c += 1
print ''
r += 1
python循环的打断-continue与break
一、循环打断对else 的影响
1.如果循环正常结束,则会执行else部分
2.如果中途是因为打断而退出的循环,则不会执行else部分。
二、break
打断本次循环,跳出整个循环
三、continue
结束本次循环,继续执行下个循环 其中用了for循环
for i in range(1, 11):
if i == 6:
break
print(i)
结果为:1,2,3,4,5
for i in range(1, 11):
if i == 6:
continue
print(i)
结果为:1,2,3,4,5,7,8,9,10