一、内容回顾  

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('要不要脸你')
day2作业

相关文章: