• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录

桃花源主

  • 博客园
  • 联系
  • 订阅
  • 管理

公告

View Post

流程控制

主要内容是while和if的使用

1. if

1.1 if方法

if 条件1:
	代码1:
	代码2:
elif:
	代码3:
	代码4:
elif:
	代码5:
else:
	

1.2 if嵌套

样式为:
if:
  xxxx
	if:
		xxx
	else:
		xxx
else:
	xxxx

登陆功能

name = input('请输入用户名字:').strip()
passwd=input('请输入密码:').strip()
if name =='xiaohan' and passwd=='123':
	print('登陆成功')
else:
	print('用户或密码错误!')

2. while使用

while 条件:
		代码1
		代码2
		代码3
while的运行步骤:
	1.如果条件为真,那么依次执行:代码1,代码2,代码3.。。。。。直到条件不成立为止
强调:
1.注意使用
while True:
	代码xxxx
或:
while 1:
	pass
效果一样

2.1 退出while的两种方式

2.1.1 当条件不假时,退出while循环

2.1.2 while + break

只要运行到break,就会立刻终止本层循环

username ='han'
passwd =='123'

while True:
	inp_name = input('请输入你的姓名:').strip()
	inp_passwd = input('请输入你的密码').strip()
	if inp_name == username and inp_passwd == passwd:
		print('登陆成功!')
		break
	else:
		print('用户名或密码错误!')

while + continue

强调:在continue之后添加同级代码毫无意义,加为永远无法运行

posted on 2021-01-29 23:24  桃花源主  阅读(32)  评论(0)    收藏  举报

刷新页面返回顶部
 
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3