【Python基本语法】二、流程控制

二、流程控制

1.分支结构

  • 单分支结构
if 条件1:
    语句1
else:
	语句2
  • 多分支结构
if 条件1:
    语句1
elif 条件2:
    语句2
elif 条件3:
    语句3
#...
else:
    语句N+1

如:

a = input('请输入一个整数a:')
a = int(a)
if a > 100:
    print('a > 100')
elif a > 90:
    print('a > 90 and a <= 100')
else:
    print('a <= 90')  

[注意] P y t h o n Python Python中的缩进很重要,如下:

a = int(input('请输入一个整数:'))
if a > 100:
    if a > 200:
        print('a > 200')
    else:
        print('a > 100 and a <= 200')
else:  #注意缩进
    print('a <= 100') 
  #else:...错误!
  • 条件表达式

语法规则:x if 判断条件 else y

a = input('请输入整数:')
a = int(a)
p = 2 if a > 2 else 1
print('p=',str(p))
  • Pass语句

所谓Pass语句,只是一个占位符,代码没想好写什么可以先写Pass占位。

如下:

a = int(input('请输入一个整数:'))
if a > 10:
    pass
else:
    pass

2.循环结构

(2-1)while循环
a = 10
while a < 20:
    a += 1;
    print(a) #每一次都输出a
print('final_a = ', a) #输出最后的a   
(2-2)for-in循环

从字符串或者序列中依次取值。类似于 C C C++的区间遍历。

a = range(1, 10) #1到9
for item in a:
    print(item)

求100~999的水仙花数示例:

a = range(100, 1000)
cnt = 0
for item in a:
    x = item % 10
    y = item // 10 % 10 #注意是//不是/
    z = item // 100 % 10
    if x**3 + y**3 + z**3 == item:
        cnt += 1
        print('cnt =', cnt, 'sx =', item)
(2-3)循环控制语句
  • break语句:用于结束循环结构
  • continue语句:跳过本次循环
(2-4)else语句
  • 与for搭配:如果没有遇到break则执行else语句

如下:

for item in range(3):
    pwd = input('请输入密码:')
    if pwd == '8888':
        print('密码正确')
        break
    else:
        print('密码不正确')
else:
    print('三次密码均错误')
  • 与while搭配,同理,没有遇到break则执行else语句
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
了解Python基本语法是学习Python编程的第一步。Python是一门简洁而功能强大的编程语言,具有易学易用的特点。在Python中,我们可以使用简单的语法来实现各种功能。 首先,Python语句以换行符作为结束符,不需要使用分号。Python使用缩进来表示代码块,而不是使用大括号。这种缩进的方式使得代码更加清晰易读。 在Python中,我们可以使用变量来存储数据。变量可以是任何类型的数据,例如整数、浮点数、字符串等。变量的命名需要遵循一定的规则,例如不能以数字开头,不能包含特殊字符等。 Python提供了丰富的数据类型,包括整数、浮点数、字符串、列表、元组、字典等。每种数据类型都有自己的特点和用途。 Python还提供了各种运算符,包括算术运算符、比较运算符、逻辑运算符等。这些运算符可以用于对数据进行各种操作和判断。 在Python中,我们可以使用条件语句(如if语句)和循环语句(如for循环和while循环)来控制程序的执行流程。条件语句可以根据条件的真假来执行不同的代码块,而循环语句可以重复执行一段代码。 此外,Python还提供了丰富的函数和模块,可以帮助我们组织和重用代码。函数是一段可重用的代码块,可以接受参数并返回结果。模块是一组相关的函数和变量的集合,可以通过导入模块来使用其中的功能。 总之,了解Python基本语法是学习Python编程的基础。通过学习和实践,您可以逐渐掌握Python的各种特性和用法,从而编写出高效、优雅的Python代码。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [python的22个基本语法](https://blog.csdn.net/weixin_30945039/article/details/102059056)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Python基础语法](https://blog.csdn.net/xwh3165037789/article/details/123353902)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

指针常量

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

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

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

打赏作者

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

抵扣说明:

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

余额充值