Python学习笔记-5(简单的if单层判断语句)
2023/4/10
努力学习python,想为以后可以有一份额外收入,如果有大神可以指点一下,我将不胜感激
如果有大神想以后拥有一个合作伙伴进行交流,我会尽力赶上您的脚步!
为什么要有判断语句?
判断语句在生活场景中是随处可见的!例如如果我没有在CSDN登录账号,则不能发表文章,此时需要判定我是否登录账号,其次也需要判断我得账号密码是否正确,是否符合格式要求!
在Python中默认的小知识点
如果在Python中if后面的判断变量为' '(空字符串),0,None等,则默认判断为False,如果变量为非空字符,整型等,则判断为True。if后面必须是True才会执行后面语句,否则跳过,例如
if '':
print('这里不输出')
print('输出我')
if 'baidu'
print('这里输出')
Python语句中的if判断
一般学习期间常用于比较,为True则执行,为False则不执行,举例
a = 10
b = 5
if a > b:
print('如果a>b将输出我')
if a < b:
print('如果a<b将输出我') #将数值a更改为4则输出该行
#进阶使用
a = int(input('请输入a的值'))
b = int(input('请输入b的值'))
if a > b:
print('您输入的值为{}>{}'.format(a,b))
if a < b:
print('您输入的值为{}<{}'.format(a.b))
Python中的双项分支判断
基本格式为:
if 判断语句:
执行语句(判断为True)
else:
执行语句(判断为False)
在这里需要注意,else需要与上面的if语句顶格写 。总体可以理解为,如果if冒号后面的条件不成立,那么他就执行else后面的执行语句,双项练习
age = int(input('请输入您的年龄'))
if age >= 18:
print('允许进入网吧')
else:
print('拒绝进入网吧') #如果输入条件不满足18,则运行该条件
随机数 *
如何实现随机数,让猜数字游戏变得随机呢?
第一步:首先需要引入random模块函数,指令为在代码开头输入import random(此处需要注意,不允许有文件名为random的文件,否则他将优先引入本地文件,会出现错误)
第二步,使用random.randint(x,y)来表达随机
具体格式为print(random.randint(1,10)) 此时会输出1-10之间的数字。此时注意,1,10的范围是包括1和10,是大于等于1,小于等于10的范围中随机数字
随机数练习,猜数字:
#第一步,系统产生一个随机数
#第二步,键盘输入一个数字
#第三步,系统产生的随机数与键盘输入的数相比较
#第四步,猜对了输出:'太棒了!' ,猜错了输出:'芜湖~'
import random
ran = random.randint(1,3)
number = int(input('请输入一个整数(范围1-3):'))
if ran == number:
print('太棒了!')
else:
print('芜湖~')
print('随机数字为:',ran)
量变引起质变!加油!
以上为总结知识点,出自哔哩哔哩千峰宋如宁老师课程