第四章 让机器学会逻辑
4.1 简单的if…else语句
if……else 语句语法:
if 条件(条件语句缩进一个tab,if与条件之后空一格):
满足条件时要做的事情
else:
条件不满足时要做的事情
例:单次猜数字:
num=8
number=int(input("输入你要猜的数字"))
if num=number
print("恭喜,答对了")
else:
print("错了")
4.2 if单独语句
if单独语句语法:
if 条件语句:
条件满足时要做的事情
#空一行以跳出if如果真语句#
接下来要做的事
例:看不看电影
jiaban=false
if not jiaban
print("出去看电影")
print("回家睡觉")
4.3 if…elif(else if)…else语句
if…elif…else语句语法:
if 第一个条件:
执行满足第一个条件所执行的内容
elif 第二个条件:
执行满足第二个条件所执行的内容
elif 第n个条件:
执行满足第n个条件所执行的内容
else:
以上条件全不满足所执行的内容
例:做一个等级判断器:
#!/usr/bin/python (说明python解释器)
#coding:utf-8 (采用中文编码)
point=int(input("请输入你的分数"))
if point>=90:
print("你的等级是A")
elif point>=75:
print("你的等级是B")
elif point>=60
print("你的等级是C")
else:
print("恭喜你,不及格")
4.4 三目运算符
这里给你个例子,自己琢磨吧
例:计算绝对值
abs(text1.text)
不好意思,写错语言了。
x=int(input("请输入数字"))
y=x if x>=0 else -x
print(y)
网友评论