• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >python > python基础while循环及if判断的实例讲解

python基础while循环及if判断的实例讲解

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了python,while,if等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

wlile循环

while True表示永远为真,不管是什么条件都会向下执行,下面是写的一个例子。

#!/usr/bin/env python
age = 24                            #给age赋一个值
while True:                           #进入循环
 inputting = int (input("The input number is:"))       #保存用户输出到变量inputting
 if inputting == age:                     #然后依次比较
  print("Guessed it!!!")
     break
 if inputting < age:
  print("Is to small!!!")
 else:
  print("Is to big!!!")

在写一个比较人性化得例子,上面的例子是while True所有条件都为真,下面的例子是你符合条件了才认为是真,才可以执行以下代码。下面例子作用就是限制你输入3次后会告诉你,输入的次数过多是否继续,继续按yes退出按no。

#!/usr/bin/env python
age = 24   
count = 0       #计数器
while count <3:     #count值小于0才可以执行以下代码。
 inputting = int (input("The input number is:")) #将用户输出保存到inputting变量里面,int是数据类型。  
 if inputting == age:    
  print("Guessed it!!!") #讲变量的值做比较
  break      #如果用户输出的值等于age的值输出打印,接着破坏循环
 if inputting < age:
  print("Is to small!!!")
 else:
  print("Is to big!!!")
 count +=1      #每循环一次加一
 while count == 3:    #如果count等于3了则执行以下代码
  warning = input("Whether or not to continue?(yes no)")#弹出警告信息并将用户输出值存在warning变量中
  if warning == 'no':  #按no破坏循环,yes继续count被重置返回第一个循环,其他返回让你输入的信息
   break
  elif warning == 'yes':
   count = 0
  else :
   print("yes or no")

if判断

“if”顾名思义就是如果怎样,那就怎样。接下来下面的例子就会用到if判断,功能就是输入用户名密码如果对了那面就会显示欢迎信息,如果用户名密码错了,就会提示密码或用户名错误。当然你要不断的输入可以和上面的while循环关联起来。

#!/usr/bin/env python
username = input("username:")
password = input("password:")
_username = ("admin")     #把用户名密码存放在_username和_password里面
_password = ("abc")
if username == _name and password == _password: #把用户输出和给定的用户名密码做比较
 print("Welcome {name} login....".format(name = username)) #{name}好比是占位符,后面.format给定他真正的身份。
else :
 print("Invalid username password")

以上这篇python基础while循环及if判断的实例讲解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

您可能想查找下面的文章:

  • Python底层封装实现方法详解
  • Python实现随机生成任意数量车牌号
  • 使用Python实现Wake On Lan远程开机功能
  • python动态文本进度条的实例代码
  • python基于property()函数定义属性
  • Python 常用的安装Module方式汇总
  • python中OrderedDict的使用方法详解
  • Python编程生成随机用户名及密码的方法示例
  • Python实现统计文本文件字数的方法
  • Python部署web开发程序的几种方法

相关文章

  • python实现RSA加密(解密)算法
  • 深入理解Python中变量赋值的问题
  • 使用Python编写一个在Linux下实现截图分享的脚本的教程
  • 基于Python 的进程管理工具supervisor使用指南
  • python获取文件后缀名及批量更新目录下文件后缀名的方法
  • Python 连连看连接算法
  • Scrapy-redis爬虫分布式爬取的分析和实现
  • python中__slots__用法实例
  • python getopt详解及简单实例
  • python实现删除文件与目录的方法

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • python ElementTree 基本读操作示例
    • Python实现从百度API获取天气的方法
    • 分析用Python脚本关闭文件操作的机制
    • python检测lvs real server状态
    • 树莓派中python获取GY-85九轴模块信息示例
    • 使用Python编写一个模仿CPU工作的程序
    • python求crc32值的方法
    • python实现将文本转换成语音的方法
    • python中pandas.DataFrame对行与列求和及添加新行与列示例
    • Python获取远程文件大小的函数代码分享

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有