嵌套循环&循环语句
我们写一个简单的循环例子:
for i in range(1,101):
print(i)
在for循环在很多编程语言中都用,在学习过程中也是难理解的知识点之一。
下面我们用上面的例子来解释:
- for i in range(1,101): //循环历遍1到100的数
就像你写一到一百写一个值输出一个一直输出到100 - print(i)输出
这次我们进阶来嵌套个if
-
案例:
ret = 0 for i in range(1,101): if(i%2==0): ret+=i print(ret)
-
分析一下:
- ret=0 定义ret的初始值为0
- for i in range(1,101): //循环历遍1到100的数
- if(i%2==0) //判断1到100能与2整除的数
- ret+=1 //将符合条件的数字累加并且将累加值,赋值到ret
- print(ret) //输出ret
做一个小小的程序,利用while和if
while True:
print("""
1.前进
2.攻击
3.购买装备
4.查看地图
5.回城
""")
num = int(input("请输入指令:"))
if num==1:
print("前进")
elif num==2:
print("攻击")
elif num==3:
print("购买装备")
elif num==4:
print("查看地图")
elif num==5:
print("回城")
else:
print("指令错误")
- while无线循环 这里的ture也可以写成1
- 在print(‘’‘存放指令’‘’)
- 利用input()输出指令
- if进行指令判断做出下一步动作

被折叠的 条评论
为什么被折叠?



