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实现字典的key和values的交换
Aug 04 Python
Python中functools模块函数解析
Mar 12 Python
Python使用time模块实现指定时间触发器示例
May 18 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
用Pygal绘制直方图代码示例
Dec 07 Python
python调用百度语音识别实现大音频文件语音识别功能
Aug 30 Python
Django项目中实现使用qq第三方登录功能
Aug 13 Python
将python文件打包exe独立运行程序方法详解
Feb 12 Python
python GUI库图形界面开发之PyQt5信号与槽的高级使用技巧(自定义信号与槽)详解与实例
Mar 06 Python
tensorflow 2.1.0 安装与实战教程(CASIA FACE v5)
Jun 30 Python
Python定义一个Actor任务
Jul 29 Python
pandas 数据类型转换的实现
Dec 29 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和ACCESS写聊天室(四)
2006/10/09 PHP
PHP nl2br函数 将换行字符转成 &amp;lt;br&amp;gt;
2009/08/21 PHP
php 带逗号千位符数字的处理方法
2012/01/10 PHP
php入门教程之Zend Studio设置与开发实例
2016/09/09 PHP
PHP实现文件上传功能实例代码
2017/05/18 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
javascript DOM编程实例(智播客学习)
2009/11/23 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
JavaScript中的noscript元素属性位置及作用介绍
2013/04/11 Javascript
jQuery实现单行文字间歇向上滚动源代码
2013/06/02 Javascript
js中的replace方法使用介绍
2013/10/28 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
轻松创建nodejs服务器(10):处理上传图片
2014/12/18 NodeJs
nodejs URL模块操作URL相关方法介绍
2015/03/03 NodeJs
浅谈Vue2.0中v-for迭代语法的变化(key、index)
2018/03/06 Javascript
Redux实现组合计数器的示例代码
2018/07/04 Javascript
实例分析编写vue组件方法
2019/02/12 Javascript
element表格翻页第2页从1开始编号(后端从0开始分页)
2019/12/10 Javascript
[37:29]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.19
2020/11/19 DOTA
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
总结Python图形用户界面和游戏开发知识点
2019/05/22 Python
python 缺失值处理的方法(Imputation)
2019/07/02 Python
Django的models模型的具体使用
2019/07/15 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
static全局变量与普通的全局变量有什么区别
2014/05/27 面试题
初入社会应届生求职信
2013/11/18 职场文书
中国梦的演讲稿
2014/01/08 职场文书
护士自我介绍信
2014/01/13 职场文书
物业保安员岗位职责制度
2014/01/30 职场文书
城市创卫标语
2014/06/17 职场文书
商业企业管理专业求职信
2014/07/10 职场文书
2014年秋季新学期寄语
2014/08/02 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
感恩母亲节活动总结
2015/02/10 职场文书
MySQL事务操作的四大特性以及并发事务问题
2022/04/12 MySQL