循环:循环会重复执行循环体里面的代码,python中循环可分为while循环和for循环。

break 不管循环有没有完成,立即结束循环
continue 结束本次循环,继续进行下一次循环

一、while循环

while循环,必须有一个计数器

count = 0
while count<10:
  print('你好')
  count = count+1

while循环应用:

# 猜数字,如果猜大了,提示太大,猜小了,就提示小,猜对了就结束
import random
num = random.randint(1,100)# 产生一个随机的数字
count = 0
while count<7:
guess = input('请输入你猜的数字:')
guess = int(guess)
if guess>num:
print('猜大了')
continue
elif guess<num:
print('猜小了')
continue
else:
print('恭喜你猜对了')
break #立即结束循环
count = count+1
# if count==7:
else:
print('次数用完了')

二、for循环

import random
num = random.randint(1,100)
for i in range(3):
guess = input('请输入你猜的数字:')
guess = int(guess)
if guess > num:
print('猜大了')
continue
elif guess < num:
print('猜小了')
continue
else:
print('恭喜你猜对了')
break # 立即结束循环
else:
print('游戏次数用完了')

for循环之练习-登录,代码如下:

# 错误次数3次
for i in range(3):
username = input('请输入你的用户名:')
pwd = input('请输入你的密码:')
if username == 'nhy' and pwd == '':
print('欢迎光临,登录成功!')
break
else:
print('账号/密码错误!')
continue
else:
print('错误次数已经用光了,请明天再试!')

最新文章

  1. MVVM设计模式和WPF中的实现(四)事件绑定
  2. 定时器springMVC
  3. 新手Oracle安装及使用入门
  4. php 随机显示图片的函数(实例分享)
  5. Android实现Filterable通过输入文本框实现联系人自动筛选
  6. Linux使用者管理(1)---用户账号
  7. [Falcor] Return the data from server
  8. hdu 5583 Kingdom of Black and White(模拟,技巧)
  9. 关于maven环境变量的配置问题
  10. web全栈架构师[笔记] — 01 ECMAScript6新特性
  11. 逆袭之旅DAY09.东软实训.接口
  12. python 笔记数据类型
  13. [Leetcode 101]判断对称树 Symmetric Tree
  14. 通过xml文件来设置动画
  15. JavaScript:表单常用验证脚本(整理)
  16. 【HDU】2222 Keywords Search(AC自动机)
  17. find . -mtime +1 查找文件
  18. FireFox插件SQLite Manager的使用
  19. xlrd、xlwt操作execl表格
  20. matlab 大块注释和取消注释的快捷键

热门文章

  1. Venom的简单使用
  2. Mybites和hibernate的优缺点和区别
  3. Hibernate4.3.5入门HelloWorld
  4. leetcode693
  5. Java微信公众平台开发(六)--微信开发中的token获取
  6. InputStreamReader和BufferedReader的区别
  7. bash&amp;nbsp;shell笔记7&amp;nbsp;创建函数
  8. fcntl详细说明
  9. sendCloud群发邮件一点总结
  10. 前端html数组去重的方法