1、While循环

 # 循环的时候是在重复执行循环体里面的东西
# 在循环体里面遇到break,立即结束循环,不管循环有没有完
# 在循环体里面遇到continue,那么就结束本次循环,继续进行下一次循环
# while循环对应一个else时,循环正常结束之后才会执行它
import random
num = random.randint(1,100) # 随机产生一个1-100之间的数
print(num)
count = 0 # 计数器
while count <3:
guess = input('请输入你要猜的数字:')
guess = int(guess)
if guess > num:
print('猜大了')
# continue # 这里用了continue后,后面的count就不会+1了,所以这里不能用
elif guess < num:
print('猜小了')
else:
print('猜对了')
break
count = count + 1
else:
print('游戏结束了')

2、For循环

#for循环可以对随机数、字符串、数组、字典等
#for循环在循环可迭代对象的时候,每次循环的是里面的每一个元素
#字符串循环的是每一个字符,包括任何字母、符号及空格
#循环一个字典的话,循环的是字典的key
 # 循环数字
import random
num = random.randint(1,100) # 随机产生一个1-100之间的数
print(num)
count = 0 # 计数器
for i in range(3):
guess = input('请输入你要猜的数字:')
guess = int(guess)
if guess > num:
print('猜大了')
continue # 这里用不用continue都可以
elif guess < num:
print('猜小了')
else:
print('猜对了')
break
else:
print('游戏结束了')
 # 循环数组
sites = ["Baidu", "Google","Taobao","Runoob"]
for site in sites:
if site == "Runoob":
print("菜鸟教程!")
break
else:
print("循环数据:"+ site)
else:
print("没有循环数据!")
print("完成循环!")

Python学习之==>循环的更多相关文章

  1. Python学习-while循环&逻辑运算符

    一.while循环,continue.break语句在while循环中的使用 1.while循环语句: while 条件:     代码块 执行过程:判断条件是否为真,如果为真,执行代码块,继续下次循 ...

  2. Python学习笔记(Ⅱ)——循环/选择/函数

    一.循环结构 python中提供了for循环和while循环两种操作,没有do……while语句. 1.for循环: 与其他语言中for循环的常见的写法如for (int i=0;i<10;i+ ...

  3. python学习之循环语句

    编程语言中的循环语句,以循环判断达式是否成立为条件,若表达式成立则循环执行该表达式,若不成立则跳出当前执行执行语句且继续执行其后代码. 如下图所示. Python中提供以下循环方式 循环类型 描述 w ...

  4. python学习_循环结构 and 类型判断

    # 循环结构 ### 循环结构(while) - 格式 ```python while 表达式: 语句块 ``` > 执行流程:当程序执行到while语句时,首先判断表达式的真假.若表达式的值为 ...

  5. Python学习-while循环语句

    Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务.即重复性的做一件事情 语法形式如下: while 判断条件: 条件满足执行语句…… ...

  6. Python学习之循环--绕圈圈(蛇形盘)

    效果图: 注意哦,右边多出来的一点不是程序有问题,是打印的时候我用的\t,但100,三个字符顶格的时候给顶出去的,我太懒了,不想再调输出格式了,就这么凑合看吧 实现代码: sum = int(inpu ...

  7. python学习06循环

    '''while''''''while 布尔表达式:冒号不能省略''''''1+2+3+...+10'''i=1sum1=0while i<=10: sum1+=i i+=1print(sum1 ...

  8. python学习之循环语句的使用

    循环语句主要有while和for循环两大类,接下来先看下while循环 1.while循环(python里没有do while循环语句) while 条件: 代码块 执行程序 2.for循环(可以取二 ...

  9. Python学习笔记-循环语句

    While 循环语句 flag=False name = raw_input("请输入:"); numbers=['羊爸爸','羊妈妈','羊宝','牛宝'] while len( ...

随机推荐

  1. Dell服务器硬件监控,使用omreport出现object not found 错误解决

    一.监控告警 登录目标主机,查看dataeng服务 [root@push-- src]# systemctl status dataeng ● dataeng.service - LSB: Syste ...

  2. jq常用方法

    $().addClass(css中定义的样式类型);            给某个元素添加样式$().attr({src:”test.jpg”,alt:”test Image”});        给 ...

  3. C++的一些黑暗料理

    本文中的“黑暗料理”仅限本人在学习C++的过程中感觉易忘.有趣.不为大多数人所知的一些特性. 1. C++中int型数据在VC++环境下最小值为什么是 -32678,而不是-32677,其中涉及到原码 ...

  4. fwrite()

    fwrite(),最好写strlen()个字节,否则可能有乱码

  5. centos swap分区

    swap分区         通常memory是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级.所以,程序和数据如果在内存的话,会有非常快的读写速度.但是,内存的造价是要高于磁盘 ...

  6. Spring整合Hibernate实现Spring Data JPA (简单使用)

    直接上代码: pom.xml <!-- hibernate start --> <!-- spring data jpa --> <dependency> < ...

  7. printf计算参数是从右到左压栈的(a++和++a的压栈的区别)

    一.问题 c++代码: #include <iostream> #include <stdio.h> using namespace std; int main(){ ; co ...

  8. (转)window.open和window.showModalDialog的区别

    window.open和window.showModalDialog区别: 1.都是在IE上打开新窗口,只不过前者是非阻塞式,也可以说非模态窗口.而后者是阻塞式模态窗口.阻塞或者模态窗口,只有你把当前 ...

  9. LA 3263 好看的一笔画 欧拉几何+计算几何模板

    题意:训练指南260 #include <cstdio> #include <cstring> #include <algorithm> #include < ...

  10. java命令--jstack 工具【转载】

    一.介绍 jstack是java虚拟机自带的一种堆栈跟踪工具.jstack用于打印出给定的java进程ID或core file或远程调试服务的Java堆栈信息,如果是在64位机器上,需要指定选项&qu ...