Python语句学习第一阶段day03

本文详细介绍了Python中的语句,包括行的概念、pass语句的用途、If-elif-else选择语句的结构与调试方法,以及while和for循环的使用。深入探讨了while循环中的逻辑,如如何避免死循环、实现特定次数的执行,还讲解了for循环与range函数的配合以及break和continue跳转语句的应用。
摘要由CSDN通过智能技术生成

语句

  1. 物理行:程序员编写代码的行。
  2. 逻辑行:python解释器需要执行的指令。
  3. 建议一个逻辑行在一个物理行上。
  4. 如果一个物理行中使用多个逻辑行,需要使用分号;隔开。
  5. 如果逻辑行过长,可以使用隐式换行或显式换行。
  • 隐式换行:所有括号的内容换行,称为隐式换行
    •  		括号包括:  ()  []   {} 三种
      
  • 显式换行:通过折行符 \ (反斜杠)换行,必须放在一行的末尾,目的是告诉解释器,下一行也是本行的语句。

pass 语句

  • 通常用来填充语法空白。

If elif else 语句

1. 作用:	
	让程序根据条件选择性的执行语句。
2. 语法:
 * if 条件1:
     语句块1
 elif 条件2:
     语句块2
 else:
     语句块3
3. 说明:
elif 子句可以有0个或多个。
else 子句可以有0个或1个,且只能放在if语句的最后。
  • 选择语句
    缩进:4个空格
    if 条件:
    满足条件执行的代码
    else:
    不满足条件执行的代码
  • if 条件1:
    满足条件1执行的代码
    elif 条件2:
    不满足条件1,但满足条件2执行的代码
    else:
    以上条件都不满足执行
    sex = input(“请输入性别:”)
sex = input("请输入性别:")
if sex == "男":
	print("您好,先生!")
elif sex == "女":
	print("您好,女士!")
else:
	print("性别未知")

调试

调试:让程序中断,逐语句执行。
目标:审查程序执行过程
观察变量取值
步骤:
1. 加断点(在可能出错的行)
2. 开始调试
3. 逐语句执行F8/F7
4. 停止Ctrl + F2

if 语句的真值表达式

if 100:
        print("真值")
等同于
if bool(100):
    print("真值")
真值表达式
message = input("请输入")
if message != "":
if message:  # 有值
    print("输入了内容")
else:
    print("没有输入内容"
age=int(input("请输入一个年份:"))
age_01 = 29 if age % 4 == 0 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值