python中的if语句

if语句用来进行条件判断。

程序开发中,通常把判断语句成为分支语句,分支语句就是判断条件是否满足,再根据条件满足的情况去执行对应的分支代码。

1.

if语句最基本的用法

2.if语句以及缩进部分是一个完整的代码块

15岁不满18岁,所以if代码块不执行,顶格写的print语句不属于代码块的一部分,所以能输出。 

下面的图用来提示光标在if语句的代码块里(黄色部分)

点击一下黄色方框,光标跳到if 语句

3.else关键字最基本的用法(else关键字必须配合if关键字来使用)

age是字符串类型,不能和整数类型进行比较,会报错(先看错误位置,再看错误类型,再看错误原因)

错误原因

 应该将字符串类型转换为整数类型

if-else可以看成一个完整的代码块

调整较长的逻辑表达式的格式:

第一步,在if 后面 和 : 的前面 各增加一半括号 (增加完成之后, 会有小黄灯提示, 说这对空格没有必要, 但加着对括号的目的是为了使or 这个条件能够换行)

第二步, 在or 前面回车, Pycharm会自动在下一行增加4个空格的缩进, 同时, 为了提高代码的可读性, 可以在 判断条件 和 条件成立后要执行的代码 之间敲一个回车, 使他们之间有一个空行的间距,  在阅读代码的时候会更加清晰.

 

格式调整完成之后,会出现以下提示, or 和 print 使用相同的缩进, 这种代码在阅读起来后非常容易混淆, 建议在两个 or 前面在增加4个空格的缩进, 
  统一选中两行 or 代码, 然后按一下 Tab 键

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值