2.while循环
2024-08-24 02:27:38
while循环
#-*- coding: utf-8-*- #指定识别utf-8的字符串
1.while循环以及跳出循环
while True: #无限循环
print('i love pyhon')
break; #跳出循环
2.变量控制while循环
flage = True #赋值true给变量flage
str_num = input("请输入要比较的数字:") #使用input命令将输入的数字赋值给变量str_num
print("进入循环") #提示进入循环
while flage: #循环次数由flage控制,flage=true则无限循环
if "3" > str_num: #if语句做判断,用数字3和输入值作比较
print("在执行循环")
else: #否则
print("要终止循环") #提示终止循环
flage = False #将变量flage赋值为false,即bool类型中的否
print("退出循环") #提示退出循环
3.用循环次数来限制循环
count = 0 #定义变量并赋值
while count < 100: #循环条件为变量小于100,即数值大于100就跳出循环
count = count + 1 #变量递增,每次加1
print(count) #显示变量
else: #否则
print('结束') #提示结束
4.continue关键字
num = 1
while num <6:
print(num)
num+=1 #变量递增符号 +=
continue #跳出此次循环进入下次
print("end")
5.while else的使用
# 循环一
while True:
if 3 > 2:
print('你好')
break
else:
print('不好')
# 循环二
while True:
if 3 > 2:
print('你好')
print('不好')
6.小任务
首先让用户输入序号选择格式如下:
0.退出
1.开始登录
如果用户选择序号0 就提示用户退出成功
如果用户选择序号1就让用户输入用户名密码然后进行判断,正确就终止循环,错误重新输入
#-*- coding:utf-8-*-
name='yangte'
mima='123456'
while True:
print('0 退出\n1 开始登陆')
a = input('请输入指令:')
if int(a)<1:
print('您已退出')
continue #跳出当前循环,进入下一个循环
if int(a)==1:
print('开始登录')
name1=input('请输入用户名:')
mima1=input('请输入密码:')
if name==name1 and mima==mima1: #比较用户输入得账号密码
print('恭喜,登陆成功!')
break #终止循环
else:
print('登录错误,请重新登录')
最新文章
- CrashMonkey4IOS App测试
- 【英语】Bingo口语笔记(28) - 表示“秘密”
- go学习资料及优秀博文
- VM虚拟机安装苹果雪豹操作系统
- web字体格式及几种在线格式转换工具介绍
- nginx(2)
- IP数据报格式 及路由转发算法
- Python爬虫爬取qq视频等动态网页全代码
- ANDROID 中设计模式的采用--创建型模式
- Java中的String,StringBuilder,StringBuffer
- whois 查询 API
- 1.4 The usage of plug-in
- cmd 命令添加防火墙端口
- xshell的一些常用配置
- 027_磁盘维护命令du等
- BZOJ.5287.[AHOI HNOI2018]毒瘤(虚树 树形DP)
- Spring配置JDBCTemplate
- mysql插入数据会变中文
- LINQ之路13:LINQ Operators之连接(Joining)
- Java当中的JVM
热门文章
- Linux配置Docker
- 部署docker swarm集群
- python实现单链表及链表常用功能
- 多测师讲解 _接口自动化框架设计分层思想(001)_高级讲师肖sir
- java基础语句翻译
- python程序整理(2)
- operator bool()是什么
- pytest文档52-命令行参数--setup-show查看fixture的执行过程
- Get提交方式中文乱码
- spring boot:使用caffeine+redis做二级缓存(spring boot 2.3.1)