python中if循环的用法_Python里面循环语句if的使用

2.3.1 BUG BUG 原意为臭虫,在计算机领域,指 导致程序 不能正常执行,或者 执行结果不是预期的 错误. BUG是程序员在开发时非常常见的,初学者常见错误的原因包括: 1. 手误. 2. 对技术点理解不足.

3. 业务思路不熟练. 在学习语言时,不仅要学会语法,还要学会如何认识和解决错误的方法. 每一个程序员都必备的能力:

1. 编码能力. 2. 解决错误能力. 2.3.2 IF分支语句先看一个系统登录的案例:

# 请输入您的用户名 username = input('请输入您的用户名:')

#请输入您的密码 password = input('请输入您的密码:')

# 打印欢迎信息 print('欢迎 %s 登录系统!' % username)

以上的程序在执行过程中, 无论你输入的是什么, 都显示出来欢迎登录系统的信息提示. 实际上, "欢迎登录系统" 这个提示信息是否要打印出来, 取决于用户名和密码是否正确, 也就是说代码要有选择性的去执行, 而不是最开始无论你写了多少行代码, 都会执行. 如何在程序中, 实现这种有选择的执行某些特定代码呢? 使用 if 分支语句.

2.3.2.1 if 分支语法 1. 单个分支语法格式 if 条件一: 执行一行或多行特定代码如果条件成立则执行 if 下面的代码, 不成立则不会执行. 案例代码: 26 黑马程序员软件测试 黑马程序员软件测试 a = 10 if a > 5: print('a > 5')

2. 两个分支语法格式 if 条件一: 执行一行或多行特定代码 elif 条件二: 执行一行或多行特定代码如果 if 条件成立, 则执行 if 下面的代码 如果 elif 条件成立, 则执行 elif 下面的代码 如果 if elif 条件同时成立, 则 执行第一个满足条件的分支案例代码: name = 'Obama' if name == 'Obama': print('我是 Obama!') elif name == 'Trump': print('我是 Trump!') if 条件一: 执行一行或多行特定代码 else: 执行一行或多行特定代码如果 if 条件成立, 则执行 if 下面的代码 如果 if 条件不成立, 则执行 else 下面的代码 if 和 else 代码必定会执行其中一个案例代码: name = 'Obama' if name == 'Obama': print('我是 Obama!') else: print('我是其他人!') 注意: else 后面不需要写条件.

3. 多个分支语法格式 if 条件一: 执行一行或多行特定代码 elif 条件二: 执行一行或多行特定代码 elif 条件三: 执行一行或多行特定代码 elif 条件四: 执行一行或多行特定代码如果 if 条件成立, 则执行 if 下面的代码 如果 elif 条件成立, 则执行 elif 下面的代码 如果 if elif 条件同时成立, 则 执行第一个满足条件的分支 27 黑马程序员软件测试 黑马程序员软件测试案例代码:

day = input('请输入1-7的数字:')

if day == '1': print('今天是星期一')

elif day == '2': print('今天是星期二')

elif day == '3': print('今天是星期三')

elif day == '4': print('今天是星期四')

elif day == '5':

print('今天是星期五') elif day == '6':

print('今天是星期六') elif day == '7':

print('今天是星期日')

if 条件一: 执行一行或多行特定代码

elif 条件二: 执行一行或多行特定代码 elif 条件三: 执行一行或多行特定代码

elif 条件四: 执行一行或多行特定代码

else: 执行一行或多行特定代码如果

if 条件成立, 则执行 if 下面的代码 如果 elif 条件成立, 则执行 elif 下面的代码 如果 if elif 都不满足条件,

则执行 else 下面的代码案例代码:

if day == '1': print('今天是星期一')

elif day == '2': print('今天是星期二') elif day == '3': print('今天是星期三')

elif day == '4': print('今天是星期四')

elif day == '5': print('今天是星期五') elif day == '6': print('今天是星期六')

elif day == '7': print('今天是星期日')

else: print('无法确定星期几')

2.3.2.2 if 条件成立分支语句的条件如何表示呢? 成立则表示结果为真(True)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值