0
点赞
收藏
分享

微信扫一扫

Python入门系列4-基础语句

一、条件语句(if、elif、else)

格式:

if 判断条件1:
    执行语句1...
elif 判断条件2:
    执行语句2...
elif 判断条件3:
    执行语句3...
else:
    执行语句4...

代码实例如下:

score = int(input('请输入您的成绩:'))
if score >= 90:
    print('优秀')
elif score >= 80:
    print('良好')
elif score >= 70:
    print('一般')
elif score >= 60:
    print('及格')
else:
    print('不及格')

输出:

请输入您的成绩:80
良好

二、while循环语句

while循环最常用的应用场景就是让执行的代码按照指定的次数重复执行。

格式:

while 判断条件(condition):
    执行语句...

代码实例如下:

# 求和
sum = 0
# 变量
i = 1
while i <= 100:
    sum += i
    i += 1

print(sum)

输出:

5050

死循环:如果判断条件永远为True

while True:
    print('一直在运行,直到系统崩溃')

输出:

Python入门系列4-基础语句_break

while..else语句:

代码实例如下:

a = 0
while a <= 3:
    print(a)
    a += 1
else:
    print(a, '大于3')

输出:

0
1
2
3
4 大于3

三、for循环语句

for循环可以遍历任何可迭代的对象,如一个列表和字符串

格式:

# <variable>:存储元素的变量 ;<sequence>:遍历的对象
for <variable> in <sequence>:
    执行语句
--------------------------
for <variable> in <sequence>:
    执行语句1
else:
    执行语句2

代码实例如下:

list = [1, 2, 3, 4]
for i in list:
    print(i, end=' ')

print()
str = 'abcd'
for s in str:
    print(s, end=' ')
else:
    print('over')

输出:

1 2 3 4 
a b c d over

四、break、continue语句

break:可以跳出for和while循环,如果你从for或while循环中终止,任何对应的循环else块将不会执行。

continue:跳过当前循环块中的剩余语句,然后继续进行下一轮的循环。

代码实例如下:

# break
for i in range(1, 10):
    if i == 5:
        break
    print(i)

print('---------')
# continue
for i in range(1, 10):
    if i == 5:
        continue
    print(i, end=' ')

输出:

1
2
3
4
---------
1 2 3 4 6 7 8 9

五、pass语句

pass不做任何事情,一般用作占位语句,保持程序结构的完整性。

while True:
	pass #没写语句时,加上pass就不会报错


举报

相关推荐

0 条评论