第七天任务 (【基于Python编程从入门到实践】第七章 用户输入和while循环 书本及动手试一试)
2018-01-10 16:17
906 查看
第七章 用户输入和while循环
7.1 函数input( )的工作原理
函数input( ) 让程序暂停运行 让用户输入一些文本 再将这些文本呈现给用户emmm…
7.1.1 编写清晰的程序
我没查为什么 但是提示说 不是string类型 所以 ‘yc’ 才能成功+= 运算符 在存储在字符串末尾附加一个字符串
7.1.2 使用int( )来获取数值输入
注意我们赋予变量的类型 不然容易报错一开始 照搬都错哈哈哈 163约等于64.17英尺
7.1.3 求模运算符
它将两个数相除并返回余数判断一个数是奇还是偶:
7.1 动手试一试
7.1 汽车租赁car = input ("Which car do you want?") print("Let me see if I can find you a " + car + ".")
7-2 餐馆订位
customers = input ("How many people eat?") customers = int (customers) if customers > 8: print ("There's an empty table.") else: print ("No table available.")
7-3 10的整数倍
# -*- coding: utf-8 -* number = input ("输入一个数字:") number = int (number) if number % 10 == 0: print ("该数字是10的整数倍。") else: print ("该数字不是10的整数倍。")
7.2 while循环
for循环用于针对集合中的每个元素的一个代码块,而while循环不断地运行 直到指定的条件不满足为止7.2.1 使用while 循环
7.2.2 让用户选择何时退出
改进
7.2.3 使用标志
7.2.4 使用break退出循环
在任何Python循环中都可使用break语句
7.2.5 在循环中使用continue
这里 不被2 整除的 被打印。只是我把数据改为了207.2.6 避免无限循环
小于20都被输出 每一次输出都加一7.2 动手试一试
7-4 比萨配料ingredients = "\n Which ingredients do you want?" ingredients += "\n Enter 'quit' to end the program." active = True while active: message = input(ingredients) if message == 'quit' : active = False else: print("\tWe will add " + message.title() + ".")
7-5 电影票
age = input ("How old are you?") age = int (age) if age < 3: print ("Free.") elif age >= 3 and age < 12: print ("Please pay 10 dollars.") else: print ("Please pay 15 dollars")
7-6 三个出口
哟哟 在7-4 就用了while 和active 所以 我这次改7-5
prompt = "\n How old are you?" prompt += "\n(Enter 'quit' when you are finished.)" while True: age = input (prompt) if age == 'quit': break elif age < 3: print ("Free.") elif age >= 3 and age < 12: print ("Please pay 10 dollars.") else: print ("Please pay 15 dollars")
7-7 无限循环
略
7.3 使用whlie循环来处理列表和字典
7.3.1 在列表之间移动元素
7.3.2 删除包含特定值的所有列表元素
7.3.3 使用用户输入来填充字典
7.3 动手试一试
7-8 熟食店7-9 五香烟熏牛肉
sandwich_orders = ['one','pastrami','two','pastrami','three','pastrami',] finished_sandwiches = [ ] while 'pastrami' in sandwich_orders: sandwich_orders.remove('pastrami') print (sandwich_orders) while sandwich_orders: orders = sandwich_orders.pop() print ("I made your " + orders + ".")
7-10
相关文章推荐
- 第四天任务 (【基于Python编程从入门到实践】第四章 操作列表前四节 书本及动手试一试)
- 第四天任务 (【基于Python编程从入门到实践】第四章 操作列表后两节 书本及动手试一试)
- 第八天任务 (【基于Python编程从入门到实践】第八章 函数 书本及动手试一试)
- 第三天任务 (【基于Python编程从入门到实践】第三章 列表 书本及动手试一试)
- 第五天任务 (【基于Python编程从入门到实践】第五章 if语句 书本及动手试一试)
- Python学习 第二天任务 (二:【基于Python编程从入门到实践】第二章 数字和注释 书本及动手试一试)
- 【《Python编程: 从入门到实践》习题答案--第七章:<用户输入和while 循环>】
- 第六天任务 (【基于Python编程从入门到实践】第六章 字典 书本及动手试一试)
- Python学习 第二天任务 (一:【基于Python编程从入门到实践】第二章 变量和字符串 书本及动手试一试)
- python编程 从入门到实践第七章 输入与while循环
- 《Python编程从入门到实践》_第七章_用户输入和whlie循环
- 【day 5】python编程:从入门到实践学习笔记-用户输入和while循环(末答案)
- Python编程:从入门到实践读书笔记-7 用户输入和while循环
- Python编程:从入门到实践读书笔记-7 用户输入和while循环
- Python学习 第一天任务 (四:【基于Python编程从入门到实践】动手试一试)
- Python入门到实践(7) -用户输入与while循环
- 《Python编程从入门到实践》_第七章_用户输入和whlie循环
- Python编程:从入门到实践的动手试一试答案(第七章)
- Python编程:从入门到实践的动手试一试答案(第七章)
- python学习第七章用户输入和While循环部分课后练习自己尝试的代码