zoukankan      html  css  js  c++  java
  • 流程控制

    主要内容是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之后添加同级代码毫无意义,加为永远无法运行
    
    
  • 相关阅读:
    新的开始!
    find命令之mtime
    glances服务器监控工具
    centos7最小化安装改为图形界面
    ansible笔记(3)-文件操作模块(上)
    php-fpm参数详解
    ansible笔记(2)-模块简介
    centos创建交换分区
    等保测评三级整改-身份鉴别
    vsftp安装配置
  • 原文地址:https://www.cnblogs.com/xiaoxuanworking/p/14347588.html
Copyright © 2011-2022 走看看