Python基础3笔记

1、if语句

score = int(input('输入智商值:'))
if score < 80:
  print('智力低下')
if score >= 80 and score < 110:
  print('普通智力')
if score >= 110 and score < 140:
  print('智力较高')
if score >= 140:
  print('天才或接近天才')

运行上面的代码,你会得到意想不到的结果

初如果阿甘没有“跑”的技能,他就无法升入大学,现在我们来通过条件结构来实现这个逻辑。

skill = '跑'
if skill == '跑':
  print('升入大学,成为橄榄球队主力!')
else:
  print('无法升入大学,过着不为人知的生活')

上面这段代码的含义是:如果(if)技能(skill)为(==)跑,那么打印出升入大学,成为橄榄球队主力!。否则(else)打印出无法升入大学,过着不为人知的生活。

注意:很多人总是分不清 = 和 == 的区别,你一定要记住了: = 是赋值,== 是判断相等。

2、if ...else..语句

组成:

if 判断条件:
  代码块 1
else:
  代码块 2

这里的判断条件一般使用比较运算符进行比较,常见的比较运算符有 ==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。

注意:if 判断 和 else 后面的冒号,一定不能丢掉,很多初学者会忽视这里冒号的存在。而且在第一关学过字符串的引号必须是英文的,这里的冒号也不例外,必须要用英文的哦~

3、缩进

细心的你有没有发现执行代码块 1 和 2 前面都有两个空格这里专业名称是——缩进

speed = 100
if speed > 60:
  print('超速了')
else:
  print('车速正常')

第 3 行和第 5 行都缩进了,因此它们分别从属于 if speed > 60: 和 else:,相当于跟在大哥后面的小弟。当条件成立时,if speed > 60: 后面的小弟便出来干活了。当条件不成立时,则 else: 后面的小弟出来干活。

else 和 if 都是大哥,属于同级。虽然 else 在 if 语句后面,但 else 是不用缩进的。

要注意的是,没有从属关系的代码间如果乱用缩进,也会出问题导致程序报错的哦,比如说下面的代码:

i = 1
  b = 1
# 报错:IndentationError: unexpected indent
# 缩进错误:有不应该出现的缩进

缩进一般使用两个空格或者四个空格,但是一定要记住在上下文中保持一致,不能一会用两个空格,一会用四个空格。

4、注释

快捷键  Ctrl + /

当我们写得代码越来越多,越来越复杂的时候,我们回过头看之前写的代码时,很难立刻就能看明白当初为什么要这么写。而有了注释,相当于给代码做了标注笔记,下次再看的时候便能快速回忆起来

# 屏幕打印阿甘
print('阿甘')

注释是给人看的,Python 会自动忽略注释的内容,不去执行。适当的注释可以提高代码可读性,但不要加一些没有必要的注释,不要为了加注释而加注释,比如:

# 给变量 name 赋值为 '阿甘'
name = '阿甘'

上面的注释是没有必要的,因为会 Python 的人一眼就能看出 name = '阿甘' 的含义。注释是辅助人们来阅读代码的,如果代码本来可读性就极高,就没有为它添加注释的必要了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值