一、函数input()的工作原理1、input()函数:获取输入的字符串示例:message = input('请输入信息,方便电脑显示')print(message)print('您输入的信息是: '+ message)执行结果:请输入信息,方便电脑显示123123您输入的信息是: 123------------------------------------------------2、使用int()来获取数值输入注意类型的转换示例:age = input('请输入您的年龄,方便电脑显示')ax = int(age)if ax > 12 :print('您输入的年龄大于12岁')执行结果:请输入您的年龄,方便电脑显示14您输入的年龄大于12岁============================================================
============================================================
============================================================
============================================================二、while循环1、使用while循环示例:current_number = 1while current_number <= 5 :print(current_number)current_number += 1执行结果:1
2
3
4
5----------------------------------------------2、continue循环执行示例:current_number = 0while current_number < 10 :current_number += 1if current_number % 2 == 0 :continueprint(current_number)执行结果:1
3
5
7
9---------------------------------------------------------3、使用break退出循环示例:current_number = 0while current_number < 10 :current_number += 1if current_number % 4 == 0 :breakprint(current_number)执行结果:1
2
3-------------------------------------------------------------------4、使用标志 示例:current_number = 0
current = True
while current :current_number += 1print(current_number)if current_number % 4 == 0 :current = False执行结果:1
2
3
4-------------------------------------------------------------------------5、让用户选择何时退出示例:message = ''while message !=  'quit' :message = input('请输入任何字符串,quit为退出')if message != 'quit' :print(message)执行结果:请输入任何字符串,quit为退出1
1
请输入任何字符串,quit为退出2
2
请输入任何字符串,quit为退出3
3
请输入任何字符串,quit为退出quitProcess finished with exit code 0================================================================
================================================================
================================================================
================================================================三、用while循环来处理列表和字典for循环是一种遍历列表的有效方式,但在for循环中不应该修改列表,否则导致python难以跟踪其中的元素。要在遍历列表的同时对其进行修改,可以使用while循环。1、在列表之间移动元素示例:un_confirmed_users = ['沈巍伟','袁凌','胡歌','成龙']   #待验证confirmed_users = [ ]                                  #通过验证print(un_confirmed_users)print(confirmed_users)while un_confirmed_users :                         #while循环不断的运行,知道待验证列表变为空current_users = un_confirmed_users.pop()print(current_users)confirmed_users.append(current_users)print(un_confirmed_users)             #未通过验证print(confirmed_users)                 #通过验证执行结果:['沈巍伟', '袁凌', '胡歌', '成龙'][]成龙胡歌袁凌沈巍伟[]['成龙', '胡歌', '袁凌', '沈巍伟']----------------------------------------------------------------------2、删除包含特定值的所有列表元素示例:renming = ['沈巍伟','袁凌','胡歌','成龙','小生','彭于晏','陈真','成龙']print(renming)while '成龙' in renming :renming.remove('成龙')print(renming)执行结果:['沈巍伟', '袁凌', '胡歌', '成龙', '小生', '彭于晏', '陈真', '成龙']['沈巍伟', '袁凌', '胡歌', '小生', '彭于晏', '陈真']--------------------------------------------------------------------------------------

input函数以及while处理列表和字典相关推荐

  1. 学习日记0802函数递归,三元表达式,列表生成式,字典生成式,匿名函数+内置函数...

    1 函数的递归 函数的递归调用时函数嵌套调用的一种特殊形式,在调用的过程中又直接或者间接的调用了该函数 函数的递归调用必须有两个明确的阶段: 1 回溯:函数一次次的调用下去每一次调用,问题的规模都应该 ...

  2. 自用【Python学习记录】——列表、字典

    1.列表与字典就像整型.浮点型.字符串一样,也是一种数据类型.区别在于,前者可以储存大量数据. 2.计算机利用数据的三种方式: 1 直接使用数据 2 计算和加工数据 3 用数据做判断 [列表] 什么是 ...

  3. Python学习笔记 | 列表和字典

    基于Python3版本的学习. 列表 用中括号[ ]把里面的各种数据框起来,里面的每一个数据叫作"元素". 每个元素之间都要用英文逗号隔开. list1=['小明',18,1.70 ...

  4. 20190513——python基础(列表、数据类型:字典、列表和字典的异同)

    二.python基础(列表.数据类型:字典.列表和字典的异同)                                                1.列表 1)什么是列表 2)从列表提取单 ...

  5. Python 字符串、列表及字典的相互转换

    在Python编程中,我们常常会使用字符串(str).列表(list)及字典(dict)这样的数据结构,当然也就常常需要涉及到这三种类型的相互转化.本文将竭尽笔者所能将以上三种数据结构的转化为大家详尽 ...

  6. python内置函数用来返回列表、元组、字典_python程序设计第一章基础知识 题库及选解...

    由于学校的python是笔试,所以找了份感觉比较好的题库刷了下其中前八章的填空和判断,附上选解.各章链接如下 填空 1. Python安装扩展库常用的是()工具.(pip) 2. Python标准库m ...

  7. python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict)

    python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict) 目录

  8. Python3:好玩游戏的物品清单 和 列表到字典的函数

    好玩游戏的物品清单 你在创建一个好玩的视频游戏.用于对玩家物品清单建模的数据结构是一个字典.其中键是字符串,描述清单中的物品,值是一个整型值,说明玩家有多少该物品.例如,字典值{'rope':1,'t ...

  9. python用input输入list_python怎么用input函数输入一个列表

    python怎么用input函数输入一个列表,函数,的是,数字,没有任何,赋值 python怎么用input函数输入一个列表 易采站长站,站长之家为您整理了python怎么用input函数输入一个列表 ...

最新文章

  1. 行人属性--HydraPlus-Net: Attentive Deep Features for Pedestrian Analysis
  2. ElasticSearch 深入理解 三:集群部署设计
  3. 单例模式的几种实现方式及优缺点
  4. linux-squirrel
  5. git 撤销全部的commit_Git 撤销 Commit
  6. 如何运用Reflection转化DynamicObject和Generic集合为DataTable
  7. 数据库服务器查询格式化显示,在数据库服务器端养成设置NLS_LANG和NLS_DATE_FORMAT环境变量的习惯...
  8. 61-1 认识webpack
  9. unity 天空盒_Unity自定义可编程渲染管线(SRP)(二)——编写第一个自定义SRP
  10. postgreSQL除法保留小数
  11. superset docker 部署
  12. 安装完kali应该做的基本配置
  13. seay代码审计mysql插件报错_Seay源代码审计系统的配置和安装
  14. iOS - iOS6 越狱及必装源、软件
  15. 可以通过格式化硬盘清除计算机病毒吗,电脑中毒,完全格式化硬盘可以吗?
  16. 基于python的消息轰炸
  17. c#程序设计语言杜松江版_清华大学出版社-图书详情-《C#语言Windows程序设计(第2版)》...
  18. 表格新增的属性及高级表单
  19. 同音不同字的商标名称,是否会被核准注册 ?
  20. Linux工具篇 | Ubuntu安装Python包管理工具pip3

热门文章

  1. 剪视频一点都不难,多款超实用剪辑软件全方位评测!
  2. 共享内存shmget的郁闷
  3. 苏州实时公交app接口根据站台查询公交状态
  4. html5会员管理,微信会员管理系统支持客户微信一键注册成为会员?
  5. 【知识图谱】关系抽取与总结展望
  6. SRS4.0源码分析-SrsRecvThread::cycle
  7. [转]手机号码归属地接口
  8. bzoj5197 Gambling Guide
  9. 直尺刻度识别_怎样用刻度尺测量长度
  10. java实现立方和等式