0
点赞
收藏
分享

微信扫一扫

Python语言讲解——基础算法(3)下

上一期我们讲述了if语句,但是if语句的判断还没有学,所以这一期我们来学习运算符和剩下的if语句。

简单认识运算符

运算符,说白了就是加减乘除号和其它符号。具体请看下图:
在这里插入图片描述

使用运算符

直接来一段代码示例:

if a==1 :#这就是运算符!
	print("1")
else:
	print("other")

if判断语句就是判断这个东西是否满足某个条件,所以后面括号里的全是判断条件。

结合上一期的题目来讲解运算符

第一题,如果你的成绩大于95分,那么奖励你一部手机。

#这里就要用到运算符
#首先创建一个变量并输入信息
score=int(input("请输入你的成绩:"))
#开始判断
if score>=95 :#这里就是运算符>=
	print("奖励你一部手机")#输出结果

第二题,如果你的水平很高,那么奖励你一台电脑。如果你的水平一般,那么奖励你一个鸡腿。如果你的水品很差,那么奖励你一个响响的巴掌。(哈哈哈)

#这道题虽然有点搞笑,但题目不是很简单,当然,大佬除外
#还是创建一个变量
level=int(input("请输入你的等级:"))
#再次开始判断
if level==1 :#这里用到运算符==,也就是如果等于
	print("奖励你一台电脑")#输出对应内容
elif level==2: #这里引用到再次判断,千万不要把elif和else搞混,他们不是同一个东西
	print("奖励你一个鸡腿")#输出对应信息
else :#这里是else,在它后面不能有任何判断语句,并且判断条件大于1时就必须加它
	print("奖励你一个响响的巴掌")#输出一个搞笑的信息

另外一个知识点

这里还涉及一个知识点,如果判断条件相对复杂,有很多判断条件时,就得用 与或非,及and,or,not
and表示和,就是这个东西得同时满足两个及两个以上的所有条件才算成立,及可以运行if语句内部的代码。

if a==1 and b==1 :
	print("a等于1,b也等于1")

or表示或,就是这个东西可以满足两个及两个以上的所有条件,但也可以不同时满足所有条件,只要满足一条便可以运行if语句内部的代码。

if a==1 or b==1 :
	print("a可能等于1,b也可能等于1,a和b也有可能都等于1")

not表示非,就是这个东西满足这个判断条件相反的内容。

#注意这里用的变量是bool类型的
if not(a==True):
	print("a是False")

总结

用了两期才把if语句讲完,它真的非常重要。希望大家都把它学会了。

举报

相关推荐

0 条评论