详解python基础之while循环及if判断


Posted in Python onAugust 24, 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实现在每个独立进程中运行一个函数的方法
Apr 23 Python
Python3写入文件常用方法实例分析
May 22 Python
python3制作捧腹网段子页爬虫
Feb 12 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 Python
mvc框架打造笔记之wsgi协议的优缺点以及接口实现
Aug 01 Python
python求最大值最小值方法总结
Jun 25 Python
django fernet fields字段加密实践详解
Aug 12 Python
解析python实现Lasso回归
Sep 11 Python
AUC计算方法与Python实现代码
Feb 28 Python
Python+PyQt5+MySQL实现天气管理系统
Jun 16 Python
Python学习工具jupyter notebook安装及用法解析
Oct 23 Python
python分布式爬虫中消息队列知识点详解
Nov 26 Python
用Python实现随机森林算法的示例
Aug 24 #Python
python利用urllib实现爬取京东网站商品图片的爬虫实例
Aug 24 #Python
python 接口_从协议到抽象基类详解
Aug 24 #Python
Python调用ctypes使用C函数printf的方法
Aug 23 #Python
使用Python实现博客上进行自动翻页
Aug 23 #Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
Aug 23 #Python
Python PyQt5标准对话框用法示例
Aug 23 #Python
You might like
php 仿Comsenz安装效果代码打包提供下载
2010/05/09 PHP
PHP中文URL编解码(urlencode()rawurlencode()
2010/07/03 PHP
php生成随机密码的三种方法小结
2010/09/04 PHP
使用php计算排列组合的方法
2013/11/13 PHP
PHP实现过滤掉非汉字字符只保留中文字符
2015/06/04 PHP
详谈PHP编码转换问题
2015/07/28 PHP
php 如何设置一个严格控制过期时间的session
2017/05/05 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
PHP消息队列实现及应用详解【队列处理订单系统和配送系统】
2019/05/20 PHP
详解php反序列化
2020/06/10 PHP
利用腾讯的ip地址库做ip物理地址定位
2010/07/24 Javascript
jQuery 在光标定位的地方插入文字的插件
2012/05/10 Javascript
JS控制文本框textarea输入字数限制的方法
2013/06/17 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
jquery+css3打造一款ajax分页插件(自写)
2014/06/18 Javascript
简单封装js的dom查询实例代码
2016/07/08 Javascript
详解vue-resource promise兼容性问题
2017/06/20 Javascript
简单谈谈关于Angular Cli打包的事
2017/09/05 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
解决vue动态为数据添加新属性遇到的问题
2018/09/18 Javascript
利用jqgrid实现上移下移单元格功能
2018/11/07 Javascript
微信小程序实现类似微信点击语音播放效果
2020/03/30 Javascript
Vue 实现分页与输入框关键字筛选功能
2020/01/02 Javascript
[02:32]“虐狗”镜头慎点 2016国际邀请赛中国区预选赛现场玩家采访
2016/06/28 DOTA
python实现dict版图遍历示例
2014/02/19 Python
Python使用defaultdict读取文件各列的方法
2017/05/11 Python
Python2中文处理纪要的实现方法
2018/03/10 Python
Django实现前台上传并显示图片功能
2020/05/29 Python
详解python中GPU版本的opencv常用方法介绍
2020/07/24 Python
Python连接Impala实现步骤解析
2020/08/04 Python
法学毕业生自我鉴定
2013/11/08 职场文书
2014学年自我鉴定
2014/02/23 职场文书
紧急通知
2015/04/17 职场文书
《打电话》教学反思
2016/02/22 职场文书
CSS的calc函数用法小结
2022/06/25 HTML / CSS