python中for in循环结束才能执行后面的语句吗_python中的for循环对象和循环退出

本文详细介绍了Python中的流程控制,包括if条件判断、for循环的使用,如range和xrange函数,以及如何在for循环中进行条件判断和退出。还提到了for循环与else语句的结合,以及break、continue和exit的使用。此外,还包含了一个猜数字的游戏脚本作为实践例子。
摘要由CSDN通过智能技术生成

流程控制-if条件

判断条件,1位true,0是flesh,成立时true,不成立flesh,not取反

if  1;

print 'hello python'

print 'true'

not取反,匹配取反,表示取非1大于2的正确关系,也就是说取1大于2的不正确证明的结果

if   not 1 > 2 and  1 == 1;

print 'hello python'

print 'true'

if  1 > 2;

print 'hello python'

print 'true'

else:            第一条件1大于2不成立,则执行else里的条件

print 'jia'

print 'mei'        这里的print与if是同行的,是单独的一个主进程

if中执行一个输入数字的话,需要声明这个数字是int类型(数值类型) ,不声明的话会被认为是一个字符串,不会被识别为数值

#!/usr/bin/python

ss = int(raw_input("please a num: "))

if ss >= 90:

print 'A or very good'

elif ss >= 80:

print 'B or good'

elif ss >= 70:

print 'C or pass'

else:

print 'D'

if 对输入的字符进行匹配判断,匹配yes/no,或错误继续输入

下列说明:

将raw_input 赋值给yn,yn通过函数将字符统一为一个格式,if  yn  ==  '条件'  来匹配是否符合,符合并输出或执行某些语法语句,这里也出现了if--elif--else的用法

if yn == ‘条件’    一个=是给变量赋值。两个==才表示条件的判断比较

or  表示链接多个判断条件,也可以使用and来表示

其他(关于字符的方法)

*.lower表示把所获取的大写字符都变为小写字符来处理

*.upper表示将小写字符转为大写,取数值的大写字符

#!/usr/bin/python

yesno = raw_input("Please input [Yes/No]: ")

yesno = yesno.lower()

if yesno == 'y' or yesno == 'yes':

prin

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值