python3-----if条件判断

知识点

  1. Python条件控制语句
  2. 学习比较运算符
  3. 学习随机模块random
  4. if条件嵌套判断

 

学习拓展资料:

Python比较运算符

python3-----if条件判断_第1张图片

 

变量类型

int是整形(数字)类型

str是字符串类型

float是浮点类型

 

数据转换

int(12.3)  #强制将字符串转化为整形

结果为12

 

str(12.3)  #强制将浮点型转化为字符串类型

结果为‘12.3’

 

float(12)  #强制将整型转化为浮点型类型

结果为12.0

 

age = input("请输入你的年龄?")

注意所有input输入的内容默认都是字符串类型(str),str类型不能当做数字条件运算,所以需要强制转化为整形

可以这样:

python3-----if条件判断_第2张图片

 

 

正式篇

1、if条件语句

1.1生活中的条件判断无处不在,比如我们每天都在做各种各样的选择

if  满足1条件:

     执行1程序

else:

     否则,执行2程序

 

答疑???

注意编写的时候注意空格,缩进,为什么要空格呢?     提高代码可读性

为什么会加冒号?        因为这个是语法格式,就像中文符号一样,有些其他语言用的是括号

 

举例:在一个游乐场里面查询票价,全票价是180元/位,输入游客的年龄,如果年龄小于10岁,那么不需要购买门票,否则需要购买全票门票(需要用到input输入)

python3-----if条件判断_第3张图片

练习:

如果成绩大于60,那么就判断成绩及格,否则就判断成绩不及格

快去试试吧

 

1.2 elif  

一对if和else可以让代码执行出两种不同的结果,但在程序中可能希望并列的执行多种结果,这是可以使用elif

语法格式如下:

if  条件1:

      条件1满足执行的代码

elif 条件2:

       条件2满足时执行的代码

elif 条件3:

        条件3满足时执行的代码

else:

        以上条件都不满足执行的代码

python3-----if条件判断_第4张图片

holiday_name = input("请输入节日名称")
if holiday_name == "母亲节":
    print("母亲节,赠送康乃馨")
elif holiday_name == "生日":
    print("生日,应该买蛋糕看电影")
elif holiday_name == "平安夜":
    print("平安夜,应该买苹果")
else:
    print("其他的日子每天都很开心哦")

 

 

2、Random库

python库是指python中的完成一定功能的代码集合,供用户使用的代码组合;在python中库是包和模块的形式

random----随机数库

导入库

import random

获得1-10之间的随机数

random.randint(10)

将1-10之间的随机数存储在变量中

num = random.randint(1,10)

练习:

1、python自动生成1-10之间的随机数,然后让你去猜,如果猜大了就提示猜大了,如果猜小了就提示猜小了,如果猜正确,则提示正确,你真棒!

import random#导入随机数库
num = random.randint(1,100) #生成随机数
while True:#无限循环
      guess = int(input("请输入你猜的数?")) #输入你猜的数
      if  guess == num:
          print("猜对了,你真棒!")
          break #跳出循环
      elif guess>num:
          print("猜大了")
      elif guess

快去试试吧~

你可能感兴趣的:(python自学入门,python,if条件判断,if,else,python自学,random随机数,if,elif,else)