一、应用演练

1、流程序调控制之if…elif…else

一、假如:女生年龄大于叁8岁,那么:叫表嫂姐,不然:叫小三妹

old_grid=28
if old_grid > 28:
    print('大姐姐')
else
    print('小姐姐')

二、假使:女生的年华>=1八而且<二十三周岁还要身高>170同时体重<拾0并且是优异的,那么:表白,不然:gd,假如:招亲成功,那么:在一同,纵然不成事,那么:mmp

old_grid=21
height=170
weight=99
is_pretty=True
success=False
if old_grid >= 18 and old_grid < 22 and height == 170 and weight < 100 and is_pretty==True:   #注意,这里值比较用"=="
    if success:
        print('在一起')
    else:
        print('mmp')
else:
    print('gd')

3、如果:成绩>=90,那么:优秀,
如果:成绩>=80且<90,那么:良好,
如果:成绩>=70且<80,那么:普通,
其余情况:很差

grade=input('grad=')
grade=int(grade)
if grade >= 90:
    print('优秀')
elif grade >= 80:
    print('良好')
elif grade >= 70:
    print('普通')
else:
    print('很差')

四、用户登入验证,供给:
输入用户名,密码,登录成功。

user=input('user:')
print(type(user))
password=input('password:')
print(type(password))
if user=='lqx' and password=='123456':
    print('login successful')
else:
    print('user or password orror')

****五、根据用户输入内容打字与印刷其权力,要求:****
>用户一,lqx 一流管理员
用户2,ft 管理员
用户三,egon、join 普通用户

user=input('user:')
dic={'lqx':'超级管理员','ft':'管理员','egon':'普通用户','join':'普通用户'}  #这里用dic定义每个用户所定义的职位
if user=='lqx':
    print(dic[user])   #dic[user],[]里面如果不用''是变量的意思,如果''引起来是dic中的key的意思
elif user=='ft':
    print(dic[user])
elif user=='egon' or 'join':
    print(dic[user])
else:
    print('不相干人员')

一.急需演习

编写制定登入接口

要求:

  • 让用户输入用户名密码
  • 注脚成功后展现招待消息
  • 输错一回后退出程序

图片 1图片 2

#!/usr/bin/env python
#coding:utf-8
time=0
data={
    'zhangsan':{'ps':'zs123'},
    'lisi':{'ps':'ls123'},
}
while time < 3:
    name = input('请输入姓名:')
    if not name in data:
        print('无此用户')
        continue
    password = input('请输入您的密码:')
    if password == data[name]['ps']:
        print('Log in successfully')
    else:
        print('用户名或密码错误')
        time+=1
else:
    print('超过最大次数')

代码

 

进步要求 

  • 能够支撑多个用户登入 
  • 用户1回验证失败后,退出程序,再一次运维程序尝试登入时,依旧锁定状态

图片 3图片 4

#存储用户
data={
    'zhangsan':{'ps':'zs123'},
    'lisi':{'ps':'ls123'}
}
#打开同目录下名字为user的文件(只读),
#把读到的内容给变量
#正查关闭文件
us1=open('user','r')
name=us1.read()
us1.close()
time=0
while time < 3:
    user=input('your name >>> ')
    if not user:continue
    if user in name :
        print('The account!')
        break
        #输入的名字等于在文件里读取到的内容则告诉用户为锁定状态,并推出循环。
    elif not user in data:
        print('Without this user\n')
        continue
        #如果输入的名字不等于已知的用户名,告诉用户后跳出本次循环。
    else:
        passwod = input('password >>> ')
        if passwod == data[user]['ps']:
            print('Log in successfully')
            exit()
            #如果密码对的话,正常登陆后退出脚本
        else:
            print('User name or password error!\n')
            time+=1
            #密码输入错误,告诉用户并重新输入用户名密码,纪录次数
else:
    print('超过最大次数,请联系管理员')
    record=open('user','a')
    record.write('%s\n'%user)
    record.close()
    exit()
    #达到三次后告诉用户并打开user文件追加已经输入3次的用户名后正常关闭文件。

代码

 流程图如下:

图片 5

修改上边代码的BUG

图片 6图片 7

data={
    'zhangsan':{'ps':'zs123','count':0},
    'lisi':{'ps':'ls123','count':0}
}
#打开同目录下名字为user的文件(只读),
#把读到的内容给变量
#正查关闭文件
us1=open('user','r')
name=us1.read()
us1.close()

time=0
while time < 6:
    user=input('your name >>> ')
    if not user: continue
    if user in name :
        print('The account!')
        break
        #输入的名字等于在文件里读取到的内容则告诉用户为锁定状态,并推出循环。
    elif not user in data:
        print('Without this user\n')
        continue
        #如果输入的名字不等于已知的用户名,告诉用户后跳出本次循环。
    else:
        passwod = input('your password >>> ')
        if passwod == data[user]['ps']:
            print('Log in successfully')
            exit()
            #如果密码对的话,正常登陆后退出脚本
        else:
            data[user]['count']+=1
            print('User name or password error!\n')

            if data[user]['count']==3:
                print('超过最大次数,请联系管理员')
                record = open('user', 'a')
                record.write('%s\t' % user)
                record.close()
                exit()

    time+=1

代码

 

二、if中央银行使逻辑符,恐怕选拔if…in [”,”]:elif…:else…

急需:周一到周五,职业。周末,浪

#方法一:
day_number=input('day_number:')

if   day_number==   'Mon':
    print('job')
elif day_number==   'Tue':
    print('job')
elif day_number ==  'Wed':
    print('job')
elif day_number ==  'Thu':
    print('job')
elif day_number ==  'Fri':
    print('job')
elif day_number ==  'Sat':
    print('job')
elif day_number ==  'Sun':
    print('job')
else:
    print('''please print under:
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    ''')
#方法二 使用逻辑符or实现:
day_number=input('day_number:')

if   day_number=='Mon' or day_number=='Tue' or day_number ==  'Wed' or day_number =='Thu' or day_number == 'Fri':
    print('job')
elif day_number ==  'Sat' or day_number ==  'Sun':
    print('浪')
else:
    print('''please print under:
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    ''')
#方法三:  使用if.in ['','']:elif...:else...
day_number=input('day_number:')

if day_number in ['Mon','Tue','Wed','Thu','Fri']:
    print('job')
elif day_number in ['Sat','Sun']:
    print('浪')
else:
    print('''please print under:
    Mon
    Tue
    Wed
    Thu
    Fri
    Sat
    Sun
    ''')

二.经常演习

 简述编写翻译性与解释型语言的区分,且分别列出您精通的那多少个语言属于编写翻译型,哪些属于解释型?

图片 8图片 9

编译型语言为一次行读入所有内容,一次性执行所有内容
优点:执行速度快,等同条件下对系统要求较低
缺点:不方便代码测试、排错,调试不方便
编译型语言包括:C/C++、Pascal/Object Pascal(Delphi)

解释型语言为逐行翻译行,一行一行执行
优点:方便代码的调试,及时发现问题及时解决
缺点:执行速度相对编译性语言慢
解释型语言包括:python、Java、C#、JavaScript、VBScript、Perl、Ruby、MATLAB

偏见

 

实施 Python 脚本的三种方法是何等?

shell模式运行适合脚本中某段代码的调试;利用解释器运行,python的功能最全,官方推荐。

 

Pyhton 单行注释和多行注释分别用什么样?

单行注释用"#",多行注释用三引号"'''"或四引号"''''"

 

布尔值分别有何样?

True和False,真或假

 

声称变量注意事项有那多少个?

图片 10图片 11

1、变量名职能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头。例:1_agent是错误的方式,应该写为 agent_1。

2、变量名不能包含空格,但可使用下划线来分割其中的单词。例:installed apps 这样会引起错误,正确的方式为installed_apps。

3、Python关键字喝函数名不能用做变量,即不可以使用Python保留用于特殊用途的单词。

4、慎用小写字母l喝大写字母O,可能被人错看成数字1和0。

5、变量名应既简短又具有描述性。

注意事项

 

怎么查看变量在内部存款和储蓄器中的地址?

print(id(x))

 

三、流程序调节制之while循环

三.代码练习

完成用户输入用户名和密码,当用户名称为 seven 且 密码为 1二三时,彰显登入成功,不然登入失利!

图片 12图片 13

name='seven'
ps=123
user=input('输入用户名: ')
password=input('输入密码: ')
#print(type(ps),type(password))
if user==name and int(password)==ps:
    print('登陆成功')
else:
    print('登陆失败')

代码

 

兑现用户输入用户名和密码,当用户名叫 seven 且 密码为 1二3时,展现登录成功,不然登入失利,战败时允许再度输入二遍。

图片 14图片 15

name='seven'
ps=123
time=0
while time < 3:
    user = input('输入用户名: ')
    password = input('输入密码: ')
    if user==name and int(password)==ps:
        print('登陆成功')
    else:
        print('登陆失败')
        time+=1

代码

 

贯彻用户输入用户名和密码,当用户名字为 seven 或 alex 且 密码为 1二三时,展现登录成功,不然登入失利,战败时允许再一次输入三遍。

图片 16图片 17

data={
    'seven':{'ps':'123'},
    'alex':{'ps':'123'}
}
time=0
while time < 3:
    user = input('输入用户名: ')
    password= input('输入密码: ')
    if user in data and password==data[user]['ps']:
        print('登陆成功')
    else:
        print('登陆失败')
        time+=1

代码

 

利用while循环达成出口二-3+肆-五+陆…+拾0 的和。

图片 18图片 19

i=2
n=0
while i <=100:
    if i%2==0:
        n+=i
    else:
        n-=i
    i+=1
    print(n)

代码 while实现

 

动用 while 循环实现出口 1,二,三,肆,五, 七,八,九, 1壹,1二;使用 while 循环完毕输出
1-100 内的富有奇数;使用 while 循环达成输出 一-100 内的具有偶数。

图片 20图片 21

#while循环固定数
i=1
while i<13:
    if i==6 or i==10:
        i+=1
        continue
    print(i)
    i+=1

#while循环奇数
i=1
while i<=100:
    if i%2==1:
        print(i)
    i+=1

#while循环偶数
i=1
while i<=100:
    if i%2==0:
        print(i)
    i+=1

代码

 

幸存如下多少个变量,请简述 n一 和 n二 是何许关联?

      n1 = 123456

      n2 = n1

共用一个内存(id号相等)的两个变量
print(id(n1),id(n2))

 

 

while语法:

while 条件
#循环体
#假设条件为真,那么循环体则施行,实践完结后再也循环,重新判别规范。
#倘使条件为假,那么循环不实行,循环终止。

2、格式化输出练习

要求:

图片 22图片 23

练习:用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式
------------ info of Egon -----------
Name  : Egon
Age   : 22
Sex   : male
Job   : Teacher 
------------- end -----------------

练习1

代码:

#!/usr/bin/env python
# coding:utf-8

name=input('your name >>> ')
age=input('your age >>> ')
sex=input('your sex >>> ')
job=input('your job >>> ')

print('------------ info of Egon -----------\n'
      'name\t:  %s\n'
      'age \t:  %s\n'
      'sex \t:  %s\n'
      'job \t:  %s\n'
      '------------- end -----------------'
      % (name, age, sex, job))

效果:

图片 24

 

1、打印0-10
count=0
while count <=10:
    print(count)
    count+=1

三、while循环练习

二、打字与印刷0-10里头的偶数
count=0
while count <= 10:
    if count%2 == 0:
        print('loop',count)
    count+=1

叁.一 while循环嵌套等演练:

图片 25图片 26

#要求如下
 1 循环验证用户输入的用户名与密码
 2 认证通过后,运行用户重复执行命令
 3 当用户输入命令为quit时,则退出整个程序 

练习1

代码:

#!/usr/bin/env python
# coding:utf-8

data={
    'zhangsan':{'ps':'zs123'},
    'lisi':{'ps':'ls123'}
}
cond=True
while cond:
    name=input('your name >>> ')
    if not name in data:
        print('Incorrect account entry!\n')
        continue
    passwod=input('your password >>> ')
    if passwod==data[name]['ps']:
        print('Log in successfully\n')
        while cond:
            cmd=input('shell # ')
            if not cmd:continue
            if cmd=='quit':
                cond=False
                continue
            else:
                print(cmd)
    else:
        print('User name or password error!\n')

效果:

图片 27

三、打字与印刷0-十时期的奇数
count=0
while count <= 10:
    if count%2 == 1:
        print('loop',count)
    count+=1

三.2 循环演练

三.二.壹、使用while循环输出1 2 3 肆 五 6     八 九 十 。

图片 28图片 29

num=1                     
while num < 11:           
    if num == 7:          
        num+=1            
        continue          
    print(num)            
    num+=1                

代码

 

 

3.2.贰、求1-100的全体数的和。

图片 30图片 31

a=1                      
i=0                      
while a <= 100 :         
    i+=a    # i=i+a      
    a+=1                 
print(i)                 

代码

 

 

叁.二.三、输出 一-100 内的保有奇数;输出 1-十0 内的全数偶数。

图片 32图片 33

#奇数
num=0                    
while num < 101:         
   if num % 2 == 1:      
       print(num)        
   num+=1                



#  偶数
num=0                    
while num < 101:         
   if num % 2 == 0:      
       print(num)        
   num+=1                

代码

 

 

三.2.四、求一-2+三-四+5 … 9九的全体数的和。

图片 34图片 35

#while循环
 num=0                  
 i=0                    
 while i < 100:         
     if i%2==0:         
         num-=i         
     else:              
         num+=i         
     i+=1               
 print(num)             

#For
 num=0                  
 for i in range(100):   
     if i % 2 == 0:     
         num = num - i  
     else:              
         num = num + i  
 print(num)             

###
rslt=0                       
for n in range(1,100):       
    rslt += n*(-1,1)[n&1]    
print(rslt)                  

代码

 

 

三.2.五、用户登录(一遍机会重试)。

图片 36图片 37

data={                                
    'zhangsan':{'ps':'zs123'},        
    'lisi':{'ps':'ls123'}             
}                                     
time=0                                
while time<3:                         
    name = input('your name >>> ')    
    if not name in data:              
        print('没有此用户\n')              
        continue                      
    passwd = input('your password >>> 
    if passwd == data[name]['ps']:    
        print('登陆成功!')                
        exit()                        
    else:                             
        print('用户名或密码错误!\n')          
        time+=1                       
else:                                 
    print('超出最大登陆次数')                 

代码

 

 

三.贰.陆、猜年龄游戏

要求:

   
允许用户最多尝试2回,叁次都没猜对的话,就一贯退出,假若猜对了,打字与印刷恭喜消息并退出。

图片 38图片 39

age=36                                              
i=0                                                 
while i<3:                                          
    user_age=input('Please guess the age > ')       
    #print(type(age),type(user_age))                
    if user_age == str(age):                        
        print("That's right. That's good!")         
        exit()                                      
    else:                                           
        print('Guess wrong!')                       
        i+=1                                        

代码

 

进步版本要求:

同意用户最多尝试3回

    每尝试一遍后,假使还没猜对,就问用户是还是不是还想继续玩,假设回答Y或y,
就继续让其猜三次,以此往复,固然答应N或n,就淡出程序。

    怎样猜对了,就径直退出。

图片 40图片 41

age=36                                               
i=0                                                  
while i<3:                                           
    user_age=input('Please guess the age > ')        
    #print(type(age),type(user_age))                 
    if user_age == str(age):                         
        print("That's right. That's good!")          
        exit()                                       
    else:                                            
        print('Guess wrong!')                        
        i+=1                                         
    if i == 3:                                       
        con=input('是否继续?继续输入"y"')                    
        if con ==('y'or'Y'):                         
            i = 0                                    
            continue                                 
        else:                                        
            print('坚持才会胜利,拜~')                       
            continue                                 

代码

 

4、死循环
import time    #导入模块 time
num=0
while True:
    print('count',num)
    time.sleep(1)   #使用模块,并且休息一秒
    num+=1
伍、循环嵌套与tag
tag=True
while tag:
    ...
    while tag:
        ...
        while tag:
            ...

#勤学苦练,要求如下:
一 循环验证用户输入的用户名与密码
二 认证通过后,运维用户重复实行命令
3 当用户输入指令为quit时,则脱离整个程序

#方法一:
count=1
while True:
    user = input('user:')
    password = input('password:')
    dic = {'user': 'lqx', 'password': '123'}
    if user == dic['user'] and password == dic['password']:
        print('login successful')
        count_com=0
        while true:  
            command=input('command>>>:')
            print(command)
            if command in ['exit','quit','q'] :
                break    #这个break会退出最近的一层while循环
        break    #这个break会退出再外面一层的while循环
    else:
        count+=1
        continue   #这里continue不加也默认本次循环,执行下一次循环

#方法二:使用tag
name='egon'
password='123'
tag=True   
while tag:
    inp_name=input('用户名: ')
    inp_pwd=input('密码: ')
    if inp_name == name and inp_pwd == password:
        while tag:
            cmd=input('>>: ')
            if not cmd:continue   #这里是用了个合并行,其实还是
            #if not cmd:   #cmd没有值
            #   continue 
            if cmd == 'quit':
                tag=False
                continue
            print('run <%s>' %cmd)
    else:
        print('用户名或密码错误')
6、break与continue
####break用于退出本层循环
while True:
    print('123')
    break
    print('456')  #这里是测试,break退出本层循环后,就不会执行下面同级别的命令

####continue用于退出本次循环,继续下一次循环
while True:
    print('123')
    continue     #这里是测试,continue退出本次循环后,也不会执行后面同级别的命令
    print('456')
7、while+else
#与其他语言else 一般只与if搭配不同,在python中还有while...else语句,while 后面的else作用是指:当while循环正常执行完成,中间没有被break终止的话,就会执行else后面的语句
count=0
while count <= 5:
    if count==0:
        print("------out of while loop ------")
    count +=1
    print('loop',count)

else:
    print('''循环完成
-------------end--------------''')

#如果执行过程中被break啦,就不会执行else的语句啦
count = 0
while count <= 5:
    count += 1
    print(count)
    if count == 3:break
    print("loop",count)
else:
    print("zhixingwanc")
while循环练习题
一. 利用while循环输出一 二 3 4 5 陆 捌 九 拾
count=1
while count <=10:
    print(count)
    count+=1
else:
    print('输出完成')
二. 求壹-十0的全体数的和
count=0
sum=0
while count <100:
    sum=sum + (count+1)   #第一轮左sum=1,右sum=0,count=0,0+1;最后一轮左sum=5050,右边的sum=4050,count等于99
    count+=1
else:
    print(sum)
三. 输出 1-十0 内的保有奇数
count=0
while count <=100:
    if count%2 ==1:    #count%2,除法取余,奇数/2余1
        print(count)
    count+=1
四. 输出 一-100 内的具备偶数
count=0
while count <=100:
    if count%2 ==0:    #count%2,除法取余,偶数/2余0
        print(count)
    count+=1
5. 求1-二+叁-四+5 … 99的全体数的和
count=0
sum=0
while count <=100:    #第一轮,count=0      #第二轮,count=1             第三轮,count=2     第四轮....
    if count%2 ==0:    #第一轮,count%2=0   #第二轮,count%2==1,不满足    第三轮,满足
        sum=sum+count  #第一轮,左sum=0+0                               第三轮,左sum=-1+2
        print(count)
    elif count%2 ==1:                      #第二轮,count%2==1,满足
        sum=sum-count                      #第二轮,左sum=0-1
        print(count)
    count+=1
else:
    print(sum)
陆. 用户登入(叁回机会重试)
count=1
while count <= 3:
    user = input('user:')
    password = input('password:')
    count=1
while count <= 3:
    user = input('user:')
    password = input('password:')
    dic = {'user': 'lqx', 'password': '123'}
    if user == dic['user'] and password == dic['password']:
        print('login successful')
        break
    else:
        print('user or password is error,可以重试3次,第 %s 次' %count)
    count += 1
    continue
    if user == 'lqx' and password == '123':
        print('login successful')
        break
    else:
        print('user or password is error,可以重试3次,第 %s 次' %count)
    count += 1
    continue
七:猜年龄游戏

要求:
允许用户最多品尝三遍,三回都没猜对的话,就径直退出,假若猜对了,打印恭喜新闻并脱离

count=1
while count <= 3:
    age=int(input('age:'))
    if age > 43:
        print('猜大了,可以重试3次,第 %s 次' %count)
    elif age < 43:
        print('猜小了,可以重试3次,第 %s 次' %count)
    else:
        print('猜中了,successful')
        break
    count += 1
8:猜年龄游戏晋级版

要求:
一、允许用户最多品尝叁次
二、每尝试三次后,如若还没猜对,就问用户是不是还想承袭玩,假诺回答Y或y,
就继续让其猜3回,以此往复,假设答应N或n,就淡出程序
三、怎么样猜对了,就径直退出
ps:流程图:
图片 42

count=1
while True:
    if count <=3 :
        age=int(input('age:'))
        if age > 43:
            print('猜大了,可以重试3次,第 %s 次' %count)
        elif age < 43:
            print('猜小了,可以重试3次,第 %s 次' %count)
        else:
            print('猜中了,successful')
            break
        count += 1
    else:
        judge = input('是否继续(Y/N):')
        if judge in ['Y','y']:
            count = 1
        else:
            break

四、作业

I、练习题
一、简述编写翻译型与解释型语言的界别,且分别列出你掌握的什么语言属于编写翻译型,哪些属于解释型
编译型与解释型语言的区别:
1、编译型:直接编译成二进制的语言统称为编译型语言,如c、c++
2、解释型:需要有指定的解释器去翻译的语言称为解释型语言,会生成中间文件,再编译,才能被计算机识别。如python,shell
2、推行 Python 脚本的二种格局是如何
3、Pyhton 单行注释和多行注释分别用哪些?
单行注释,可以使用单引号,双引号,三引号,#
多行注释,直接使用三引号。
四、布尔值分别有啥样?
True/False
5、评释变量注意事项有那多少个?
6、怎样查看变量在内部存款和储蓄器中的地址?
print(id(变量名))
7、写代码

一、完成用户输入用户名和密码,当用户名称叫 seven 且 密码为 1二三时,展现登入成功,不然登录失利!
二、达成用户输入用户名和密码,当用户名称叫 seven 且 密码为 12三时,显示登入成功,不然登录战败,战败时允许再度输入3遍
3、完毕用户输入用户名和密码,当用户名称叫 seven 或 alex 且 密码为 123时,彰显登入成功,不然登录失利,失利时允许再一次输入3遍

8、写代码

a. 使用while循环完成出口二-叁+四-五+六…+拾0 的和

b. 使用 while 循环完毕出口 一,二,三,4,5, 柒,八,九, 1壹,1二 使用 while
循环完结输出 1-拾0 内的兼具奇数

c. 使用 while 循环实现输出 一-拾0 内的全部偶数

九、现成如下八个变量,请简述 n壹 和 n二 是何等关联?
  n1 = 123456
  n2 = n1
II、作业:
壹、编写登入接口,必要:

一、让用户输入用户名密码
贰、认证成功后彰显接待音信
3、输错2遍后退出程序
ps:流程图:
图片 43

count=1
tag=True
dic={
    'user':'lqx',
    'password':'123',
}
while count <=3:
    user=input('user:')
    password=input('password:')
    if user == dic['user'] and password == dic['password']:
        print('''connecting to 192.168.10.1:22...
connection established.
To escape to local shell,press 'Ctrl+Alt+]'
        ''')
        while tag:
            command=input('[root@localhost ~]#')
            print('run command: %s' %command )
            if not command:
                continue
            elif command in ['exit','quit','q']:
                print('logout')
                break
        break
    else:
        print('输入错误,请重新输入,第 <%s> 次' %count)
        if count == 3:
            print('Please login again')
            break
        else:
            count+=1
            continue
二、进级须要:

1、能够支撑两个用户登入 (提醒,通过列表存两个账户新闻)
2、用户二次表明战败后,退出程序,再一次运行程序尝试登入时,照旧锁定状态(提醒:需把用户锁定的景观存到文件里)

count=1
tag=True
dic={
    'user':['lqx','yft'],
    'password':['123','456'],
    'auth_pass':{'lqx':'123','yft':'456'}
}
while count <=3:
    user=input('user:')
    password=input('password:')
    if user in dic['user'] and password in dic['password']  and  password == dic['auth_pass'][user]:
        print('''connecting to 192.168.10.1:22...
connection established.
To escape to local shell,press 'Ctrl+Alt+]'
        ''')
        while tag:
            command=input('[root@%s ~]#' %user)
            print('<%s># %s' %(user,command) )
            if not command:
                continue
            elif command in ['exit','quit','q']:
                print('logout')
                break
        break
    else:
        print('输入错误,请重新输入,第 <%s> 次' %count)
    count+=1
    continue

Author

发表评论

电子邮件地址不会被公开。 必填项已用*标注