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


Posted in Python onAugust 25, 2017

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 相关文章推荐
5种Python单例模式的实现方式
Jan 14 Python
Python中的异常处理相关语句基础学习笔记
Jul 11 Python
python 2.7.14安装图文教程
Apr 08 Python
python smtplib模块自动收发邮件功能(一)
May 22 Python
Python中交换两个元素的实现方法
Jun 29 Python
Python 经典面试题 21 道【不可错过】
Sep 21 Python
python实现顺时针打印矩阵
Mar 02 Python
python实现在多维数组中挑选符合条件的全部元素
Nov 26 Python
Python3.7实现验证码登录方式代码实例
Feb 14 Python
基于Numba提高python运行效率过程解析
Mar 02 Python
python给list排序的简单方法
Dec 10 Python
Python实战之实现康威生命游戏
Apr 26 Python
itchat和matplotlib的结合使用爬取微信信息的实例
Aug 25 #Python
用 Python 爬了爬自己的微信朋友(实例讲解)
Aug 25 #Python
详解python基础之while循环及if判断
Aug 24 #Python
用Python实现随机森林算法的示例
Aug 24 #Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
Aug 24 #Python
python 接口_从协议到抽象基类详解
Aug 24 #Python
Python调用ctypes使用C函数printf的方法
Aug 23 #Python
You might like
PHP中在数据库中保存Checkbox数据(1)
2006/10/09 PHP
php curl的深入解析
2013/06/02 PHP
Zend Framework缓存Cache用法简单实例
2016/03/19 PHP
JavaScript 动态改变图片大小
2009/06/11 Javascript
javascript写的日历类(基于pj)
2010/12/28 Javascript
jquery.boxy弹出框(后隔N秒后自动隐藏/自动跳转)
2013/01/15 Javascript
地址栏传递中文参数乱码在js里用escape转码
2013/08/28 Javascript
jQuery使用toggleClass方法动态添加删除Class样式的方法
2015/03/26 Javascript
jquery插件jquery.nicescroll实现图片无滚动条左右拖拽的方法
2015/08/10 Javascript
JS实现弹出居中的模式窗口示例
2016/06/20 Javascript
JavaScript实现定时页面跳转功能示例
2017/02/14 Javascript
深入理解vue2.0路由如何配置问题
2017/07/18 Javascript
基于原生js运动方式关键点的总结(推荐)
2017/10/01 Javascript
react 应用多入口配置及实践总结
2018/10/17 Javascript
vue+VeeValidate 校验范围实例详解(部分校验,全部校验)
2018/10/19 Javascript
微信小程序全局变量功能与用法详解
2019/01/22 Javascript
JavaScript实现网页动态生成表格
2020/11/25 Javascript
python中管道用法入门实例
2015/06/04 Python
python中装饰器级连的使用方法示例
2017/09/29 Python
Python编程实现二分法和牛顿迭代法求平方根代码
2017/12/04 Python
selenium+python实现1688网站验证码图片的截取功能
2018/08/14 Python
创建Django项目图文实例详解
2019/06/06 Python
使用pyecharts生成Echarts网页的实例
2019/08/12 Python
pytorch ImageFolder的覆写实例
2020/02/20 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
2020/04/02 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
HTML5 标准将把互联网视频扔回到黑暗时代
2010/02/10 HTML / CSS
美国全球旅游运营商:Pacific Holidays
2018/06/18 全球购物
英文留学推荐信范文
2014/01/25 职场文书
2013年最新自荐信范文
2014/06/23 职场文书
2014年网络管理员工作总结
2014/12/01 职场文书
2015年机关党建工作总结
2015/05/22 职场文书
2016年感恩节寄语
2015/12/07 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书
Go语言安装并操作redis的go-redis库
2022/04/14 Golang
xhunter1.sys可以删除嘛? win11提示xhunter1.sys驱动不兼容解决办法
2022/09/23 数码科技