所有的编程语言里都有判断语句和循环语句。
判断语句则是用来分支程序流程的
循环语句则是为了实现一个效果,让程序的规律性的重复操作
不用说,分支和循环自然在python里也是有的
一,条件判断:if,if……else
1.在python里if可以单独出现,也可以和else配套出现,但是else不能单独出现
这里则要提到一个在编程里一个共有的特性:
悬挂else:即出现多余或者不和if匹配的else,就叫悬挂else,当出现悬挂else是会导致程序报错的。但在python里强制限制else属于哪一个循环里,对缩进严格要求,所以不会出现悬挂else,也就是前面提到的【else不能单独出现】。
2.if格式:
a:
if XX:
suite(语句体套件)
b:
if XX:
suite
else:
suite
3.使用条件判断案列:
代码:
#-*- coding:utf-8 -*-
print("猜一个幸运数字,游戏开始!")#提示游戏开始
temp=input("请输入你觉得对的数字:")#这一句是和用户交互得到一个值,并赋值给temp
guess=int(temp)#这一句将temp变量转换成整形,方便下面的条件判断
if guess>8:print("大了")#如果guess变量大于8,则运行print