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 相关文章推荐
介绍Python的@property装饰器的用法
Apr 28 Python
Python实现查找系统盘中需要找的字符
Jul 14 Python
Python使用设计模式中的责任链模式与迭代器模式的示例
Mar 02 Python
Python实现遍历目录的方法【测试可用】
Mar 22 Python
python书籍信息爬虫实例
Mar 19 Python
Python简单生成随机数的方法示例
Mar 31 Python
python程序快速缩进多行代码方法总结
Jun 23 Python
Django中的静态文件管理过程解析
Aug 01 Python
利用python读取YUV文件 转RGB 8bit/10bit通用
Dec 09 Python
pytorch点乘与叉乘示例讲解
Dec 27 Python
Python调用JavaScript代码的方法
Oct 27 Python
Python安装使用Scrapy框架
Apr 12 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中文乱码
2009/11/26 PHP
PHP简单实现二维数组赋值与遍历功能示例
2017/10/19 PHP
jQuery 页面 Mask实现代码
2010/01/09 Javascript
SharePoint 客户端对象模型 (一) ECMA Script
2011/05/22 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
js charAt的使用示例
2014/02/18 Javascript
js中document.write的那点事
2014/12/12 Javascript
JS组件Bootstrap Table表格行拖拽效果实现代码
2020/08/27 Javascript
浅谈js对象的创建和对6种继承模式的理解和遐想
2016/10/16 Javascript
详谈$.data()的用法和作用
2017/02/13 Javascript
jquery实现数字输入框
2017/02/22 Javascript
js实现分页功能
2017/05/24 Javascript
一次Webpack配置文件的分离实战记录
2018/11/30 Javascript
微信小程序进入广告实现代码实例
2019/09/19 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
微信小程序批量监听输入框对按钮样式进行控制的实现代码
2019/10/12 Javascript
python 中文字符串的处理实现代码
2009/10/25 Python
python控制台英汉汉英电子词典
2020/04/23 Python
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
win10 64bit下python NLTK安装教程
2018/09/19 Python
linux下python中文乱码解决方案详解
2019/08/28 Python
如何通过命令行进入python
2020/07/06 Python
Python常用类型转换实现代码实例
2020/07/28 Python
Python从文件中读取数据的方法步骤
2020/11/18 Python
浅析Python模块之间的相互引用问题
2021/02/26 Python
使用HTML5原生对话框元素并轻松创建模态框组件
2019/03/06 HTML / CSS
Deux par Deux官方网站:设计师童装
2020/01/03 全球购物
什么是makefile? 如何编写makefile?
2012/08/08 面试题
卫校中专生个人自我评价
2013/09/19 职场文书
五年后的职业生涯规划
2014/03/04 职场文书
2014年五一促销活动方案
2014/03/09 职场文书
婚礼主持词开场白
2014/03/13 职场文书
安全月活动总结
2014/05/05 职场文书
辞职信标准格式
2015/02/27 职场文书
公司的力量观后感
2015/06/05 职场文书
劳动模范获奖感言
2015/07/31 职场文书