菜鸟如何看懂python代码_python菜鸟基础知识(一)

第三章 基础

3.1程控制语句

3.1.1if语句

1.单if

​if 关键字 空格 条件 冒号

​缩进 结果

print(1)

if 3 > 2:

print(9)

print(8)

2 .if......else......(二选一)

​if 空格 条件 冒号

​缩进 结果

​else 冒号

​缩进 结果

n = int(input("请输入数字:"))

if 3 < n:

print(123)

else:

print(321)

print(6)

3 .if......elif......elif.....(多个选择一个或者零个)

​(如果......再如果......)

if 空格 条件 冒号

缩进 结果

elif 空格 条件 冒号

缩进 结果

elif 空格 条件 冒号

缩进 结果

print (111)

if 3 > 2:

print("A")

elif 2 > 1:

print("B")

elif 6 < 9:

print("C")

print (222)

if.....elif.....else..(多个选一个)

if 3 == 2:

print(9)

elif 3 < 2:

print(8)

else:

print(9)

5 .if if if (多选多或零)

if 3 > 2:

print("A")

print(123)

if 3 < 6:

print("B")

6.if 嵌套 (进行多层判断,一般if嵌套写三层就可以了)

sex = "女"

age = "35"

if sex == "女":

if age == 35:

print("进来坐坐")

else:

print("你去隔壁王家")

else:

print("你走吧去找老李")

3.1.2 其他知识点

and和and前后都为真才是真

type查看数据类型

int("5")将字符串5转换成整型

str(5)将整型转换成字符串

==判断前后是否相等

3.1.3 While 语句

1.While ---关键字 (死循环)

while 条件:

​ 循环体

while True:

print("123")

print("456")

print("789")

print("999")

print("666")

​知识扩展

print(bool(5))

输出True

print(bool(-5))

输出True

print(bool(0))

输出False

注:数字中非零的都是True

count = 1

while count <= 5:

print(count)

count = count + 1

#输出 12345

count = 5

while count:

print(count)

count = count - 1

#输出 54321

break (终止当前循环,break下方的代码不会执行)

while True:

print(123)

print(234)

break

print(345)

#输出结果 123

234

continue (伪装成循环体中的最后一行,跳出当前循环,继续下次循环)

while True:

print(123)

print(234)

continue

print(345)

print(456)

#输出结果 123,234 循环

while else

while else

while+空格+条件+冒号

缩进+循环体

else+冒号

缩进+循环体

while True:

print(123)

else:

print(321)

# 输出结果 123

while False:

print(123)

else:

print(321)

# 输出结果 321

总结:

打断循环的方式(自己修改条件;break)

break---打破当前循环

continue---跳出当前循环继续下次循环

break和continue相同之处:他们以下的代码都不执行

你可能感兴趣的:(菜鸟如何看懂python代码)