标签:tuesday print word 多次 处理 王者荣耀 continue info mon
if 条件: 代码1 代码2 代码3 ... # 如果if条件满足要求,则依次执行以下代码1,代码2,代码3...直至没有代码可以运行则语句结束
if 条件: 代码1 代码2 代码3 ... #满足if条件内容则依次运行上述代码 else: 代码1 代码2 代码3 ... #不满足则运行else语句后的代码
if 条件1: 代码1 代码2 代码3 ... # 进行条件1的逻辑判断,如果满足则运行代码1-3,并且程序就此终止,不执行下列操作,如果不满足则继续按照下方条件语句重新判断, 只要有一个满足就不再进行下面的条件语句的判断和操作执行。 elif 条件2: 代码1 代码2 代码3 ... elif 条件3: 代码1 代码2 代码3 ...... else: 代码1 代码2 代码3 ... #如果上述if语句都不符合,则运行else语句的代码如果考生成绩>=410,打印"该考生可以报考清北复交"
student_grade = int(input(‘please input your grade>>>>>>>>: ‘)) if student_grade >= 410 : print(‘该考生可以报考清北复交‘) elif student_grade >= 380 : print(‘该考生可以报考985院校‘) elif student_grade >= 360 : print(‘该考生可以报考211院校‘) else : print(‘该考生只能填报普通本科院校‘)
today = input(‘What day is it?>>>>>>>>: ‘) if today in [‘Monday‘,‘Tuesday‘,‘Wednesday‘,‘Thursday‘,‘Friday‘]: print(‘今天又要上班啦,好开心呢‘) elif today in [‘Saturday‘,‘Sunday‘]: print(‘舒服啦,又可以休息了‘) else: print(‘亲,您输入的日期好像有问题呀‘)
while 条件: code 1 code 2 code 3 ... # 值得注意的是,如果此时条件容易达成True,code1、2、3若是程序自动运行的命令式代码而不是人机交互的代码,则会导致code1、2、3的反复运行反复循环,进而导致CPU处理压力的增大
my_qq_id = ‘1025100056‘ my_qq_password = ‘zzcngc123456‘ while True: identify = input(‘please input your id>>>>>>>>: ‘) gogogog = input(‘please input your password>>>>>>: ‘) if my_qq_id == identify and my_qq_password == gogogog: print(‘您已经成功登录了qq‘) break # 退出本次循环执行下一次代码 else: print(‘您的账号密码已错误,请重新输入‘) print(‘欢迎来到王者荣耀‘)
n = 0 while n < 10: n += 1 if n == 4: continue #注意continue的行距位置 也会影响到python的输出,因为这决定了 这行代码与之前代码的从属关系 print(n) # 值得注意的是continue千万不能最后一步再加,因为continue是跳出循环进行下一次循环,也就是说任何代码的输出都被终止,进行下一次循环,这样周而复始返回的只能是空空如也的结果。
n = 1 name = ‘zzc‘ word = ‘123‘ flag = True #定义标志位 是个重要方法 while flag: My_name = input(‘please input your id>>>>>>>: ‘) My_password = input(‘please input your password>>>>>>>: ‘) if name != My_name or word != My_password: n += 1 if n < 4: print(‘密码错误请重新输入‘) else: flag = False else: print(‘您已成功登录‘) print(‘您已失去机会‘)
country = [‘China‘,‘America‘,‘England‘,‘Japanese‘,‘Germany‘,‘Russia‘] for name in country: if name == ‘Japanese‘: break print(name)
for n in range(1,10): for j in range(1,n+1): print(‘%s*%s=%s‘ %(n,j,n*j),end =‘‘) print()
标签:tuesday print word 多次 处理 王者荣耀 continue info mon
原文地址:https://www.cnblogs.com/ITchemist/p/11123553.html