Python_oldboy_自动化运维之路
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_oldboy_自动化运维之路相关的知识,希望对你有一定的参考价值。
循环:
【for循环】
1 for i in range(5): 2 print ("look", i)
1. 输入密码场景,判断用户名和密码都输入成功,则显示登陆成功,用户名是xiaoyu则不让登陆
1 user = "chenlijun" 2 passwd = "lijun" 3 newuser = input("name:") 4 newpasswd = input("passwd:") 5 if user == newuser and passwd == newpasswd: 6 print ("登陆成功!") 7 elif newuser == "xiaoyu": 8 print ("%s已经被拉进黑名单,直到海枯石烂都不让登陆!" %(newuser)) 9 else: 10 print ("登陆失败!")
2. 最多让输入三次,输入两次成功则显示成功
1 user = "chenlijun" 2 passwd = "lijun" 3 4 for i in range(3): 5 newuser = input("name:") 6 newpasswd = input("passwd:") 7 if user == newuser and passwd == newpasswd: 8 print ("登陆成功!") 9 break 10 elif newuser == "xiaoyu": 11 print ("%s已经被拉进黑名单,直到海枯石烂都不让登陆!" %(newuser)) 12 break 13 else: 14 print ("登陆失败!")
3. 输入三次都没有登陆成功,则显示被锁定
1 user = "chenlijun" 2 passwd = "lijun" 3 4 for i in range(3): 5 newuser = input("name:") 6 newpasswd = input("passwd:") 7 if user == newuser and passwd == newpasswd: 8 print ("登陆成功!") 9 break 10 elif newuser == "xiaoyu": 11 print ("%s已经被拉进黑名单,直到海枯石烂都不让登陆!" %(newuser)) 12 break 13 else: 14 print ("登陆失败!") 15 else: 16 print ("你已经被CIA,CHIA锁定,直到海枯石烂也不能登陆!")
【while循环】
备注:前面必须是. 表示空格,否则报错。
1. 要求程序每10s运行一次
1 import time #导入time模块 2 count = 0 #设置议题计数器 3 while True: #假如条件为真,就执行以下代码 4 count += 1 #每次循环+1 5 print ("loop", count) 6 time.sleep(10) #间隔10s,永远会执行下去。
2. 当程序到某个条件时,将不在执行下去。
1 count = 0 2 run = True 3 while run: 4 count += 1 5 print ("loop", count) 6 if count == 4: 7 run = False 8 time.sleep(10)
3.continue的用法,跳过循环。
1 for i in range(10): 2 if i%2 == 0: 3 continue 4 print ("这个是奇数", i)
以上是关于Python_oldboy_自动化运维之路的主要内容,如果未能解决你的问题,请参考以下文章
Python_oldboy_自动化运维之路_socket编程