【python】程序流程控制


活动地址:CSDN21天学习挑战赛

分支语句

if

语法结构:

if 条件:
    语句

以英文冒号(:)结尾
语句前有缩进(在Python编程规范中推荐使用4个空格)

在这里插入图片描述

示例:

# coding=utf-8

score = int(input("请输入你的成绩(0~100):"))

if score >= 60:
    print("及格!")
if score >= 85:
    print("优秀!")
if score < 60
    print("不及格!")

input() 函数从控制台获得用户输入的字符串,int() 函数将字符串转换为整数。

if-else

语法结构:

if 条件:
    语句1
else:
    语句2

在这里插入图片描述

示例:

# coding=utf-8

score = int(input("请输入你的成绩(0~100):"))

if score >= 60:
    if score >= 85:
        print("优秀!")
    else:
        print("及格!")
elseprint("不及格!")

if-elif-else

语法结构:

if 条件1:
    语句1
elif 条件2:
    语句2
elif 条件3:
    语句3
    ...
elif 条件n:
    语句n
else:
    语句n+1

在这里插入图片描述

示例:

# coding=utf-8

score = int(input("请输入你的成绩(0~100):"))

if score >= 90:
    print("A")
elif score >= 80:
    print("B")
elif score >= 70:
    print("C")
elif score >= 60
    print("D")
elseprint("E")

循环语句

while

语法结构:

while 循环条件:
    循环体语句
[else:
    语句]

中括号部分可以省略。

在这里插入图片描述

示例:


# coding=utf-8

i = 0
while i < 100:
    i += 50
print("循环结束")

for

语法结构:

for 变量 in 可迭代对象:
    循环体语句
[else:
    语句]

中括号部分可以省略。

在这里插入图片描述

示例:

# coding=utf-8

print("----字符串----")
for i in 'Hello world!':
    print(i)

numbers = [1,2,3,4,5,6,7]
print("----整数列表----")
for i in numbers:
    print("i")

跳转语句

跳转语句能够改变程序的执行顺序,包括break,continue和return。

下面以循环为例:

break

遇到break语句,直接退出循环。

for i in range(10):    # 循环十次,从0开始
    if i == 5:
        break
    print(i)

在这里插入图片描述

continue

遇到continue语句,跳过本次循环,进行下一次循环。

for i in range(10):    # 循环十次,从0开始
    if i == 5:
        continue
    print(i)

在这里插入图片描述

return

在函数和方法里用到,遇到return语句时,这个函数或者方法将被终止返回。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Audery867

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值