Python基础之条件控制操作示例【if语句】
本文实例讲述了Python基础之条件控制操作。分享给大家供大家参考,具体如下:
if语句
Python中if语句的一般形式如下所示:
ifcondition_1: statement_block_1 elifcondition_2: statement_block_2 else: statement_block_3
如果"condition_1"为True将执行"statement_block_1"块语句,如果"condition_1"为False,将判断"condition_2",如果"condition_2"为True将执行"statement_block_2"块语句,如果"condition_2"为False,将执行"statement_block_3"块语句。
Python中用elif代替了elseif,所以if语句的关键字为:if–elif–else。
注意:
1、每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。
2、使用缩进来划分语句块,相同缩进数的语句在一起组成一个语句块。
3、在Python中没有switch–case语句。
以下实例演示了狗的年龄计算判断:
age=int(input("Ageofthedog:"))
print()
ifage<0:
print("Thiscanhardlybetrue!")
elifage==1:
print("about14humanyears")
elifage==2:
print("about22humanyears")
elifage>2:
human=22+(age-2)*5
print("Humanyears:",human)
###
input('pressReturn>')
将以上脚本保存在dog.py文件中,并执行该脚本:
pythondog.py
Ageofthedog:1
about14humanyears
以下为if中常用的操作运算符:
#程序演示了==操作符 #使用数字print(5==6) #使用变量 x=5 y=8 print(x==y)
以上实例输出结果:
False
False
high_low.py文件:
#!/usr/bin/python3
#该实例演示了数字猜谜游戏
number=7
guess=-1
print("Guessthenumber!")
whileguess!=number:
guess=int(input("Isit..."))
ifguess==number:
print("Hooray!Youguesseditright!")
elifguessnumber:
print("It'snotsobig.")
关于Python相关内容感兴趣的读者可查看本站专题:《Python函数使用技巧总结》、《Python面向对象程序设计入门与进阶教程》、《Python数据结构与算法教程》、《Python字符串操作技巧汇总》、《Python编码操作技巧总结》及《Python入门与进阶经典教程》
希望本文所述对大家Python程序设计有所帮助。