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实现基于权重的随机数2种方法
Apr 28 Python
如何利用Fabric自动化你的任务
Oct 20 Python
Python探索之pLSA实现代码
Oct 25 Python
解决python3中解压zip文件是文件名乱码的问题
Mar 22 Python
利用Python将每日一句定时推送至微信的实现方法
Aug 13 Python
Django利用cookie保存用户登录信息的简单实现方法
May 27 Python
django修改models重建数据库的操作
Mar 31 Python
Jupyter notebook 远程配置及SSL加密教程
Apr 14 Python
django 数据库返回queryset实现封装为字典
May 19 Python
Python读取xlsx数据生成图标代码实例
Aug 12 Python
降低python版本的操作方法
Sep 11 Python
python 解决函数返回return的问题
Dec 05 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
日本十大惊悚动漫
2020/03/04 日漫
PHPer 需要了解的 5 个 Composer 小技巧
2014/08/18 PHP
ThinkPHP连接数据库的方式汇总
2014/12/05 PHP
PHP Socket网络操作类定义与用法示例
2017/08/30 PHP
Smarty模板语法详解
2019/07/20 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
用js实现的页面关键字密度查询代码
2007/12/27 Javascript
几个比较实用的JavaScript 测试及效验工具
2010/04/18 Javascript
仿当当网淘宝网等主流电子商务网站商品分类导航菜单
2013/09/25 Javascript
关于JS数组追加数组采用push.apply的问题
2014/06/09 Javascript
jQuery实现的动态伸缩导航菜单实例
2015/05/07 Javascript
详解从零搭建 vue2 vue-router2 webpack3 工程
2017/11/22 Javascript
vue 中引用gojs绘制E-R图的方法示例
2018/08/24 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
Python文件与文件夹常见基本操作总结
2016/09/19 Python
Python+matplotlib实现填充螺旋实例
2018/01/15 Python
简单的python协同过滤程序实例代码
2018/01/31 Python
Python 将pdf转成图片的方法
2018/04/23 Python
python用插值法绘制平滑曲线
2021/02/19 Python
Pandas 重塑(stack)和轴向旋转(pivot)的实现
2019/07/22 Python
PyTorch使用cpu加载模型运算方式
2020/01/13 Python
Python ORM编程基础示例
2020/02/02 Python
Python序列化pickle模块使用详解
2020/03/05 Python
python七种方法判断字符串是否包含子串
2020/08/18 Python
接口自动化多层嵌套json数据处理代码实例
2020/11/20 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
英国二手物品交易网站:Preloved
2017/10/06 全球购物
美国大码时尚女装购物网站:ELOQUII
2017/12/28 全球购物
Java程序员综合测试题
2014/04/25 面试题
销售主管岗位职责
2014/02/08 职场文书
中学生旷课检讨书2篇
2014/10/09 职场文书
实习指导教师评语
2014/12/30 职场文书
财务稽核岗位职责
2015/04/13 职场文书
毕业感言怎么写
2015/07/31 职场文书
常用的MongoDB查询语句的示例代码
2021/07/25 MongoDB
使用python将HTML转换为PDF pdfkit包(wkhtmltopdf) 的使用方法
2022/04/21 Python