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代表字符串

    嗯,就是这么简单。

    每天努力一点点,今天比昨天更进步。
  • 相关阅读:
    Xamarin.FormsShell基础教程(3)Shell项目构成
    Xamarin.FormsShell基础教程(2)创建Shell解决方案
    Xamarin.Forms Shell基础教程(1)
    点击按钮,返回顶部
    三角形(css3)
    改变字体大小的媒体查询代码封装
    将毫秒格式化为分钟和秒 ,并补0
    节流函数
    打乱数组方法
    css使用总结
  • 原文地址:https://www.cnblogs.com/chxb/p/9992531.html
Copyright © 2011-2022 走看看