Python学习笔记(四):简单的分支

目录

 

分支的概念

分支的实现

实例


分支的概念

什么是分支?就是符合某一条件而执行的语句。

通俗地讲,就是 “如果...,那么...” 或者 “如果...那么...否则...”等。

分支的实现

在C++里,分支的实现是靠括号实现的:

if(a>10)
{
cout<<"a>10"<<endl;
cout<<"That's too bad!"<<endl;
}
else
cout<<"a<=10"<<endl;

各种括号。圆括号。花括号。

判断语句详见:https://blog.csdn.net/Commander_WingT/article/details/80916442

但是在Python里,分支的实现竟然靠冒号和缩进!

没错,是缩进!

那么,上一代码在Python里看起来就是这样的:

if a>10 :
    print("a>10")
    print("That's too bad!")
else :
    print("a<=10")

如果缩进不一样,比如上例,第二行缩进了3格,而第三行缩进了4格,

那么如果a小于等于10的话,字符串“That's too bad!”也会被输出。

就像这样:

if a>10 :
   print("a>10")
    print("That's too bad!")#这句话无论a属于哪个范围都会被输出
else :
   print("a<=10")

同时,比C++多的是,Python还有一个语句叫做“elif”,其实,就是“else”和“if”的结合。

就像这样:

if a>10 :
    print("a>10")
    print("That's too bad!")
elif a<10 :
    print("a<10")
    print("That's too bad!")
else :
    print("Just right!")

所以,综上所述:

实例

print('猜数游戏')
print('猜猜未知数吧!')
a=input('请输入:')
a=int(a)
if a==10:
    print('恭喜!您猜对了!')
elif a>10:
    print('啊噢!您的数字太大了。')
elif a<10:
    print('啊噢!您的数字太小了。')
print('感谢游玩!欢迎再次使用!')

结果:

就酱啦。

猜你喜欢

转载自blog.csdn.net/Commander_WingT/article/details/87902781
今日推荐