马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 nutshell 于 2017-7-8 09:03 编辑
If 和 while 语句:
一、if语句
复合语句if是python中的主要选择工具,代表python程序所拥有的大多数的逻辑。
和c++/c基本一样,其形式为if后面跟着一个或多个可选的“else if”测试,最后以可选的else块结尾。如下:
if<test1>:
<statements1>
else:
<statements2>
二、while循环
1)、While是python中最通用的迭代结构。和其他编程语言基本一样。在python中如下:
while<test1>:
<statements1>
else:
<statements2>
2)、同c/c++,while循环中也有break、continue,并且多包涵一种pass:
Break
跳出最近所在的循环(跳过整个循环语句)
Continue
跳到最近所在循环的开头处(来到循环的首行)
Pass
什么也不做,只是空占位语句。
一般格式:
While<test1>:
<statements1>
If<test2>:break
If<test3>:continue
Else:
<statements2>
三、for循环:
For循环再python中是一个通用的序列迭代器:可以遍历任何有序的序列对象内的元素。
包括通过类所创建的新对象。
一般格式:
For <target> in <object>:
<statements1>
Else:
<statements2>import random
secret = random.randint(1,10)
temp= input("你就随便输入一个数字看看是不是我想要的:")
guess=int(temp)
count=2 #计数器,你能输入的次数。
for count in [2,1]:
count-=1
if guess==secret:
print("that's right!boy")
else:
if guess>secret:
temp=input("猜大了,你就重新输入一下嘛:")
else:
temp=input("猜小了,你就重新输入一下嘛:")
guess=int(temp)
else:
print("游戏结束了!拜拜boy")
|