第七章 用户输入和while 循环
7.1 创建多行字符串的方式:
|
01 prompt="if you tell me who you are, we can personalize the message you see." 02 prompt+="what is your first name? "; 03 04 name=input(prompt); 05 print("\nhello,"+name+'!'); >>> if you tell me who you are, we can personalize the message you see.what is your first name? franz hello,franz! |
7.2 使用函数int()获得整数输入
|
01 height = 02 height = 03 if height >= 04 05 else: 06 >>> You'll be able to ride when you're a little older. |
7.3 求模运算
目的:求模运算符 (%) 是一个很有用的工具, 它将两个数相除并返回余数
|
01 number = 02 number = 03 if number % 04 05 else: 06 >>> Enter a number, and I'll tell you if it's even or odd: 45 The number 45 is odd. |
7.4 while 循环:
- 目的:for 循环用于针对集合中的每个元素都一个代码块, 而while 循环不断地运行, 直到指定的条件不满足为止
- 使用标志判定程序的活动状态:
|
01 prompt="\nTell me sth,and I will repeat back to you"; 02 prompt+="\nEnter 'quit' to end the program. "; 03 act=True; 04 while act: 05 message=input(prompt); 06 07 act=False; 08 09 >>> Tell me sth,and I will repeat back to you Enter 'quit' to end the program. no no Tell me sth,and I will repeat back to you Enter 'quit' to end the program. yes yes Tell me sth,and I will repeat back to you Enter 'quit' to end the program. quit |
- break语句与continue语句:
|
01 # Break test & continue tst 02 03 prompt="\nTell me sth,and I will repeat back to you"; 04 prompt+="\nEnter 'quit' to end the program. "; 05 while True: 06 message=input(prompt); 07 08 09 10 11 12 13 current_number = 14 while current_number < 15 current_number += 16 17 18 >>> Tell me sth,and I will repeat back to you Enter 'quit' to end the program. quit 1 3 5 7 |
- 删除包含特定值的所有列表元素(方法remove()与关键词del)
|
01 # test:remove specific element 02 03 # tip1:remove() 04 pets = ['dog', 05 while 06 pets.remove('cat'); 07 print(pets); 08 09 # tip2:del 10 pets = ['dog', 11 index=0; 12 while 13 14 15 index=index; 16 17 index+=1; 18 print(pets); 19 20 # tip1 is better than tip2 >>> ['dog', 'dog', 'goldfish', 'rabbit'] ['dog', 'dog', 'goldfish', 'rabbit'] |
- 使用用户输入填充
第七章 用户输入和while 循环的更多相关文章
- Python:从入门到实践--第七章--用户输入和while循环-练习
#1.编写一个程序,询问用户要租赁什么样的汽车,并打印. car = input("What's kind of cars dou you want to rent?,sir:") ...
- 第七章 用户输入和while循环
7.1函数input()的工作原理 函数默认输入为字符串string,如果需使用数字,需用int进行类型转换 7.2 while循环 while是根据条件的真假判断是否进入执行 使用标志: 使用bre ...
- 第七章 用户输入和while语句
大多数编程都旨在解决最终用户的问题,为此通常需要从用户那里获取一些信息.例如,假设有人要判断自己是否到了投票的年龄,要编写回答这个问题的程序,就需要知道用户的年龄,这样才能给出答案.因此,这种程序需要 ...
- python从入门到实践-7章用户输入和while循环
#!/user/bin/env python# -*- coding:utf-8 -*- # input() 可以让程序暂停工作# int(input('please input something: ...
- Python编程从入门到实践笔记——用户输入和while循环
Python编程从入门到实践笔记——用户输入和while循环 #coding=utf-8 #函数input()让程序暂停运行,等待用户输入一些文本.得到用户的输入以后将其存储在一个变量中,方便后续使用 ...
- python入门学习:6.用户输入和while循环
python入门学习:6.用户输入和while循环 关键点:输入.while循环 6.1 函数input()工作原理6.2 while循环简介6.3 使用while循环处理字典和列表 6.1 函数in ...
- 《Python编程从入门到实践》_第七章_用户输入和whlie循环
函数input()的工作原理 函数input()让程序暂停运行,等待用户输入一些文本.获取用户输入后,python将其存储在一个变量中,以方便你使用. #输入用户名 username = input( ...
- 用户输入与while循环
函数input()的工作原理: 函数input()让程序短暂运行,等待用户输入一些文本,获取用户输入后将其存储在一个变量中 测试input()功能-- #!/usr/bin/env python#fi ...
- python的用户输入和while循环
1.函数input()工作原理 函数input()让程序暂停运行,等待用户输入一些文本.获取用户输入后,Python将其存储在一个变量中,以方便你使用. (1)获取数值可以用 int()函数 (2)求 ...
随机推荐
- Super超级ERP系统---(6)采购管理--入库上架
采购商品入库完成后,下一步就是上架操作.所谓上架就是把入库放到移动托盘的商品转移到固定货架上,货架上有货位号,可以把商品放到指定的货位上.主要分两步操作,上架操作主要是移动PDA上完成的 1.扫描移 ...
- 前端-js进阶和JQ源码思维导图笔记
看不清的朋友右键保存或者新窗口打开哦!喜欢我可以关注我,还有更多前端思维导图笔记
- 在redhat6.4上编译z3求解器
因为项目需要,我们使用到了微软的z3求解器求约束,但是z3求解器在红帽平台上并没有发布编译好的二进制版本,而我们的运行环境是红帽的企业版6.4,因此需要自己编译相应的二进制. z3是由微软公司开发的一 ...
- 【Oracle】恢复丢失的临时表空间文件
Oracle 11g以后,临时表空间文件是可以在重启数据库以后自动生成的(当然也可以在相同目录再建一个临时表空间文件),模拟实验如下: 1)删除临时表空间数据文件 SYS@ENMOEDU> se ...
- Outlook2010规则:尝试操作失败,找不到某个对象
可以尝试通过清除规则的方法 启动 Outlook 并删除基于客户端的规则:outlook /cleanclientrules 如果失败,再执行这句 启动 Outlook 并删除基于服务器端的规则:ou ...
- 3 Python+Selenium的元素定位方法(id、class name、name、tag name)
[环境] Python3.6+selenium3.0.2+IE11+Win7 [定位方法] 1.通过ID定位 方法:find_element_by_id('xx') 2.通过name定位 方法:fin ...
- 前端web通过flask操作数据库-增删改查
后端python代码: #coding:utf8 from flask import Flask,request,render_template import pymysql as mysql imp ...
- ES : 软件工程学的复杂度理论及物理学解释
系统论里面总是有一些通用的专业术语 比如复杂度.熵.焓,复杂度专门独立出来,成为复杂度理论 文章摘抄于:<非线性动力学> 刘秉政 编著 5.5 复杂性及其测度 热力学的几个专业术语 熵. ...
- SQL数据查询2
USE h CREATE TABLE zy1( empno INT, ename ), job ), mgr INT, hiredate DATE, sal DOUBLE, COOM DOUBLE, ...
- 复习MySQL①创建数据库及数据表
• 创建数据库:create database 数据库名称; – 例:创建名为test的测试数据库 create database test; • 查看创建好的数据库:show create data ...