一、内容回顾
1.break:停止当前循环,后面的程序不会运行,跳出循环。
跳出while循环:1,改变条件。2.break
continue:结束本次循环,继续下一次循环。
2.格式化输出:%%可以在格式化中打印%
二、作业讲解
#-*- encoding:utf-8 -*- __author__ = 'Administrator' #5,写代码计算1-2+3....+99除了88以外所有数的和。 # count = 1 # sum = 0 # while count < 100: # if count % 2 == 1: # sum = sum + count # elif count == 88: # count += 1 # continue # else: # sum = sum - count # count += 1 # print(sum) ''' 6,用户登录(三次机会)并且每次输错时显示剩余登录机会(用到字符串格式化。) 第六题完成的同学可做升级版: 当剩余机会为0时,可以询问用户是否在试试,如果用户同意在尝试,那就将在给他三次机会,可一直继续。 ''' username = "taibai" password = '123' i = 0 while i < 3: name = input('请输入你的用户名:') pwd = input('请输入你的密码:') if username == name and password == pwd: print('您登录成功') break else: print('登录失败,您还有%d次登录机会'%(2-i)) if (2-i) == 0 : result = input('是否还想在试试?Yes') if result == 'Yes': i = 0 continue i += 1 else:print('要不要脸你')