zoukankan      html  css  js  c++  java
  • Python小白学习之基础知识(个人笔记)

    • 介绍while else的使用,这个不常用
    • 格式化输出

      while esle ,当循环内有break语句时,不执行else语句,当没有break语句时,执行完while循环,然后执行else下面的语句

      案例如下:

     1 #  登陆三次
     2 i = 0
     3 
     4 while i < 3:
     5     username = input('请输入用户名:')
     6     password = int(input('请输入密码:'))
     7     if username == "咸水哥" and password == 123456:
     8         print('登陆成功')
     9         break
    10     else:
    11         print('登陆失败,请重新登陆')
    12     i += 1
    13 else:
    14     print('输入次数超过3次')

      登陆成功时:

      三次登陆都失败时

       综上可见,while else组合,break不仅跳出while循环,同时也跳出外面的else语句,直接循环结束。

    当break改为pass时,else语句待循环结束,无论是否登陆成功都将执行。

     1 #  登陆三次
     2 i = 0
     3 
     4 while i < 3:
     5     username = input('请输入用户名:')
     6     password = int(input('请输入密码:'))
     7     if username == "咸水哥" and password == 123456:
     8         print('登陆成功')
     9         pass
    10     else:
    11         print('登陆失败,请重新登陆')
    12     i += 1
    13 else:
    14     print('输入次数超过3次')

    执行结果

     格式化输出:使用%为占位符,%s中的s代表字符串

    嗯,就是这么简单。

    每天努力一点点,今天比昨天更进步。
  • 相关阅读:
    计算属性computed和watch侦听器
    .gitignore不起作用
    flex 布局
    vue-awesome-swiper
    Chrome截长屏
    JS 数组 foreach 和 map
    for-in 和 for
    边框画的三角形给shadow
    element-UI 表单图片判空验证问题
    Vue 表格内容根据后台返回状态位填充文字
  • 原文地址:https://www.cnblogs.com/chxb/p/9992531.html
Copyright © 2011-2022 走看看