码迷,mamicode.com
首页 > 编程语言 > 详细

python条件控制

时间:2018-01-24 00:45:17      阅读:254      评论:0      收藏:0      [点我收藏+]

标签:inpu   条件   col   输入提示   其他   错误   https   ext   pos   

条件控制

现在我们写这样一个程序:在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示用户输入的是否正确,如果错误,提示是猜大了还是小了

1 my_age = 24
2 user_input = int(input("你猜我多大:"))
3 if user_input == my_age:
4     print("对喽")
5 elif user_input < my_age:
6     print("大了大了!")
7 else:
8     print("小了小了")

 

首先,这个程序本质是两个数字的比较,有三种状态,相等、猜大了、猜小了。

 

 

常用操作运算符:

< 小于
<= 小于或等于
> 大于
>= 大于或等于
== 等于,比较对象是否相等
!= 不等于

 

 

 

 

 

 

 

条件判断的语法说明:

if 表达式1

  语句1

elif 表达式2

  语句2

....

elif 表达式n

  语句n

else :

  语句n+1

 

 

流程判断如下:

技术分享图片

 

 

if是条件判断的开始(如果)

elif(意思是else if,再如果)

else:(意思是if和else的表达式都不成立,就执行else下的语句)

语句1到语句n+1中,只能有一个被执行。从上到下,哪个表达式成立(表达式结果为真),那么执行表达式下的语句,然后就不执行这个判断的其他语句了。

PS:需要注意冒号和缩进,每条语句前有一个缩进(即按一下键盘上的“tab”键)。python中,以缩进来区分里外层代码(即 语句1 是 表达式1 成立时执行的,语句1就是if的里层代码)。if、所有的elif、else:是同级的,他们对齐。每条语句是同级的,他们对齐。多级时,同理。

python条件控制

标签:inpu   条件   col   输入提示   其他   错误   https   ext   pos   

原文地址:https://www.cnblogs.com/caijingyue/p/8338325.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!