python教程1-4 控制流语句: If

这节课,我们来讲讲,python的控制流语句 - if

if – 听这名字就知道 ‘如果’的意思
对,在python里面也可以理解为 ‘如果’
我们直接上一段简单的代码来说明if的简单用法

num1 = 1
num2 = 3

if num1 == num2:
    print('num1 = num2')
else:
    print('num1 不等于 num2')

你们猜猜,上面的代码运行结果是什么?
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
答案是:
‘num1 不等于 num2’

为什么呢?
首先,前面有两个变量 名为num1 num2
他们的初始值分别为 1 , 3
后面就是if了

if num1 == num2:
    print('num1 = num2')
else:
    print('num1 不等于 num2')

我们看看上面的代码,if num1 == num2:
这行代码的意思是 如果 num1 == num2 这个表达式为True(真,也就是成立)
如果为真,就是执行 冒号 : 下面的代码块
因为这里的代码 num1 是1 ,num2是3
所以num1不等于num2
那怎么办呢?

我们看看代码的后面,有个 else:
这是什么意思呢, 就是当 if后面的表达式为False(假)时,就执行 else 后面的代码块


if语句就简单介绍到这里
我们下面来做一些有趣的事情
上代码:

#encoding:utf-8

point = int(input('一百分满分,请输入你的分数: '))

if point < 0 or point >100:
    print('输入的数超出范围了哦~')
    exit(0)   

if point >= 90:
    print('考的还不错') 
elif point < 90 and point >= 60:
    print('一般般')
else:
    print('不合格啊!!~~~')

我们只讲几个关键的地方

1.elif 是当if语句后面的表达式为假时 后面可以接着判断的语句,用法 elif 表达式: 语句块
2.exit(0) 退出程序,不在执行后面的代码
3.>= python的大于且等于 运算符

大家可以运行一下代码看看运行结果!


好了,if就讲到这里,后面我还会写其他关于python的新手教程。

小练习:
1.写一个 {登录程序}
要求:
用户输入 账号 密码。
如果账号或者密码为空
就输出“账号或密码不可为空”

如果账号和密码分别为:123 和 abc
就输出 登录成功
账号密码不对:就输出“账号或者密码不正确!”


好了,这篇文章就写到这里。
谢谢您的观看.

代码在我的码云地址上面有,我会把每一节课的代码(包括练习)都发上去,你们可以下载下来参考。

[点我进入码云,查看代码]

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值