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中快速进行多个字符替换的方法小结
Dec 15 Python
python访问抓取网页常用命令总结
Apr 11 Python
Python使用爬虫爬取静态网页图片的方法详解
Jun 05 Python
Python 访问限制 private public的详细介绍
Oct 16 Python
PyCharm设置护眼背景色的方法
Oct 29 Python
详解Python中is和==的区别
Mar 21 Python
Python 用三行代码提取PDF表格数据
Oct 13 Python
python获取array中指定元素的示例
Nov 26 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
Jan 06 Python
Django 删除upload_to文件的步骤
Mar 30 Python
django实现模型字段动态choice的操作
Apr 01 Python
简单谈谈Python面向对象的相关知识
Jun 28 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 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
2011/06/04 PHP
php学习笔记 数组遍历实现代码
2011/06/09 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
PHP yii实现model添加默认值的方法(两种方法)
2016/11/10 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
PHP超全局变量实现原理及代码解析
2020/09/01 PHP
jquery随机展示头像代码
2011/12/21 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
jQuery fancybox在ie浏览器下无法显示关闭按钮的解决办法
2016/02/19 Javascript
Node.js插件安装图文教程
2016/05/06 Javascript
JavaScript导航脚本判断当前导航
2016/07/12 Javascript
jquery实现输入框实时输入触发事件代码
2016/12/21 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
详解vue2父组件传递props异步数据到子组件的问题
2017/06/29 Javascript
浅谈jQuery框架Ajax常用选项
2017/07/08 jQuery
Vue实现virtual-dom的原理简析
2017/07/10 Javascript
微信小程序实现漂亮的弹窗效果
2020/05/26 Javascript
vue.js中proxyTable 转发请求的实现方法
2018/09/20 Javascript
vue使用axios实现excel文件下载的功能
2020/07/16 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
Vue插槽_特殊特性slot,slot-scope与指令v-slot说明
2020/09/04 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
pandas 数据结构之Series的使用方法
2019/06/21 Python
关于python导入模块import与常见的模块详解
2019/08/28 Python
Django框架model模型对象验证实现方法分析
2019/10/02 Python
django中ImageField的使用详解
2020/12/21 Python
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
html5清空画布方法(三种)
2017/10/16 HTML / CSS
基于canvas使用贝塞尔曲线平滑拟合折线段的方法
2018/01/10 HTML / CSS
车辆安全检查制度
2014/01/12 职场文书
2015年全民国防教育日活动总结
2015/03/23 职场文书
2016关于学习党章的心得体会
2016/01/15 职场文书