目录
分支的概念
什么是分支?就是符合某一条件而执行的语句。
通俗地讲,就是 “如果...,那么...” 或者 “如果...那么...否则...”等。
分支的实现
在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('感谢游玩!欢迎再次使用!')
结果:
就酱啦。