| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> [002]Python交互式程序-while循环 | PythonGuide -> 正文阅读 |
|
[Python知识库][002]Python交互式程序-while循环 | PythonGuide |
Python如果要生成交互式程序,需要满足两点: - 获取用户输入,即常见的登录界面,请求用户输入用户名和密码 - 学会控制程序的运行时间,含while循环。 这篇重点讲while循环语句。 while 循环 (while loops)重点:1. 理解while循环语句的作用,区别for循环语句 2. 多种控制while循环流程的方式:①在while循环语句中使用if语句,避免打印退出消息;②设置活动标志flag,让流程根据活动的状态决定是否停止运行;③使用break/continue/pass这些语句控制程序的运行,注意避免无限循环;④使用while循环来遍历列表和字典:比如在列表间移动元素,以及如何从列表中删除所有包含特定值的元素;如何结合使用while循环和字典。 while循环语句的作用while循环功能就是让程序不断运行,直到指定条件不满足。可以让程序按照用户的要求不断运行或停止运行。 常见的格式:
while 语句可以在循环过程中遍历列表的或字典的过程中对其修改,但是for 语句只能实现遍历功能,却无法对其进行修改。 简单的例子来表示while循环:
多种控制while循环流程的方式假如让你编写一个循环,提示用户输入一系列比萨配料,并在用户输入'quit'时结束循环。每当用户输入一种配料 后,都打印一条消息,指出我们会在比萨中添加这种配料。(题目来自《Python编程:从入门到实践) 请停下思考一分钟再看分析: ... 这道题可以用三种做法来实现while循环流程。 只要其中一种方法行得通,另外两种基本上就是照搬过程,前提是你能够理解三者的微妙区别。 ①在while循环语句中使用if语句; ②设置活动标志flag; ? ③使用break控制程序的运行,在quit时结束循环; ④使用while循环来遍历列表:比如在列表间移动元素,以及如何从列表中删除所有包含特定值的元素; 在我们得到用户输入的信息后,其实创建一个名为pizza_orders的列表,在其中包含各种披萨的名字,再创建一个名 为finished_pizzas的空列表。遍历列表pizza_orders,对于其中的每种披萨,都打印一条消息,告诉用户已完成制作相关披萨,并将其移到列表finished_pizza中。所有皮咋都制作好后,打印一条消息,将这些披萨列出来。 假如有用户点了一款卖光的披萨,我们应该告知用户,并在订单中排除掉那一款披萨,比如seafood pizza。 利用字典,将用户名与订单对应起来。 ??????? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 23:23:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |