IF....Else循环
在Python中最简单的循环,if......else......
if语句是判断条件是否满足条件的,如果满足条件则执行if后面的语句;否则执行else的语句。
#用户输入性别,进行判断
sex = input("Input your gender: ")
if sex == "girl":
print("I would like to have a little mokey with tenglan.")
elif sex == "man":
print("Going to homosexaul......")
else:
print("Pervert!")
上面的循环是一个简单的判断,其中input()函数是让用户输入的,用户输入一个值,赋值给一个变量;在上面,我们让用户输入他的名字,如果用户输入的是"man",我们打印Going to homosexaul......;如果用户输入的是"girl",则输出的是"I would like to have a little monkey with tenglan."
起始if语句有很多格式:
if...else...最简单的条件判断,如果满足怎样,否则怎样:
if...elif...else语句,这种语句是有两个或两个以上的判断的时候使用的,就是我们判断的情况比较多的时候;
if...elif...elif语句,其实我们要知道,如果我们使用else,那么只要不满足前面的条件,那么后面的都会执行else语句后面的代码,这样,如果我们少判断了一个条件,则这个条件也会被执行,因此,鼓励我们在知道最后的条件满足的时候,使用elif语句结尾。
其实如果我们学习过Excel函数的话,这个就跟Excel中的if函数是一样的逻辑,如果条件多的话,在Excel中if语句是嵌套的形式。
lucky_num = 19
input_num = int(input("Input the guess num: "))
if input_num == lucky_num:
print("Bingo!")
elif input_num > lucky_num:
print("The real number is smaller.")
elif input_num < lucky_num:
print("The real number is bigger...")
在python中,使用input()函数一定要注意,input()默认用户输入的都是字符,因此在使用数字的时候一定要注意,如果没有合适的转换,系统就会报错。