PythonCrashCourse 第三章习题

PythonCrashCourse 第三章习题

简介

PythonCrashCourse 是一本适合初学者的 Python 教程。第三章主要讲解列表 (list) 的相关知识。

在这个章节中,本书提供了一些练习题,我们一起来看一看吧。

习题 3-1:创建列表并输出

题目描述

创建一个列表,其中包含至少 3 个人的名字,然后使用这个列表打印一条消息,对这些人说 “你好 [名字],很高兴认识你!”

代码解答

names = ['Alice', 'Bob', 'Charlie']
for name in names:
    print("你好," + name + ",很高兴认识你!")

运行效果

你好,Alice,很高兴认识你!
你好,Bob,很高兴认识你!
你好,Charlie,很高兴认识你!

习题 3-2:自己喜欢的交通工具列表

题目描述

创建一个列表,在其中包含你喜欢的交通工具,然后使用这个列表打印一系列有关这些交通工具的语句。例如,“我很喜欢汽车”。

代码解答

transportations = ['汽车', '地铁', '自行车']
for transportation in transportations:
    print("我很喜欢" + transportation)

运行效果

我很喜欢汽车
我很喜欢地铁
我很喜欢自行车

习题 3-3:帮助客人寻找餐馆

题目描述

想出至少 3 种你喜欢的餐馆,然后将这些餐馆的名称存储在一个列表中。 使用这个列表打印一系列消息,如“我想去的餐馆是 [餐馆名称]”。

代码解答

restaurants = ['麦当劳', '肯德基', '必胜客']
for restaurant in restaurants:
    print("我想去的餐馆是" + restaurant)

运行效果

我想去的餐馆是麦当劳
我想去的餐馆是肯德基
我想去的餐馆是必胜客

小结

本文针对 PythonCrashCourse 第三章的部分习题进行了解答和说明,主要包括列表定义和遍历等操作。希望本文能够为你 Python 学习道路上的旅途提供一定的帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:PythonCrashCourse 第三章习题 - Python技术站

(0)
上一篇 2023年3月28日
下一篇 2023年3月28日

相关文章

  • Android自定义LinearLayout布局显示不完整的解决方法

    Android自定义LinearLayout布局显示不完整的解决方法攻略 在Android开发中,有时候我们可能会遇到自定义LinearLayout布局显示不完整的问题。这种情况通常发生在布局中包含了大量的子视图或者子视图的尺寸设置不当时。下面是解决这个问题的一些方法和示例说明。 方法一:使用ScrollView包裹LinearLayout 如果Linear…

    other 2023年8月6日
    00
  • 使用log4j2自定义配置文件位置和文件名(附log4j2.xml配置实例)

    使用log4j2自定义配置文件位置和文件名需要进行以下步骤: 创建自定义配置文件首先需要创建一个log4j2的配置文件,可以命名为log4j2.xml或者其他名称,假设我们命名为mylog.xml。在配置文件中需要定义日志输出方式、日志级别、日志文件的存储路径、文件名等信息。 将自定义配置文件放置到指定目录将自定义的配置文件mylog.xml放置到项目的根目…

    other 2023年6月25日
    00
  • 详解angularjs中的隔离作用域理解以及绑定策略

    详解AngularJS中的隔离作用域理解以及绑定策略 在AngularJS中,隔离作用域是一种重要的概念,它允许我们在应用程序中创建独立的作用域,以便在组件之间进行数据的隔离和通信。本文将详细介绍AngularJS中的隔离作用域的理解以及绑定策略,并提供两个示例说明。 隔离作用域的理解 隔离作用域是指在AngularJS中创建的一个独立的作用域,它与父作用域…

    other 2023年8月19日
    00
  • 【SQL】统计所有表的行数

    【SQL】统计所有表的行数 在日常操作数据库时,有时需要统计当前数据库里面所有表的行数,这个需求可以使用SQL语句很轻松地实现。下面就让我们通过简单的SQL语句来实现这个需求。 方法一:逐一统计每张表的行数 逐一统计每张表的行数,是最直接简单的方法。我们可以使用如下的SQL语句来逐一统计每张表的行数。 SELECT table_name, table_row…

    其他 2023年3月28日
    00
  • 服务器硬件知识普及篇(需要配置服务器的朋友可以参考)第6/7页

    第6/7页的“服务器硬件知识普及篇”主要介绍了服务器硬件的各种参数和指标。在配置服务器时,选择合适的硬件参数和指标可以提升服务器的性能和稳定性。 其中,本文重点介绍了CPU、内存和硬盘的选择与配置。 CPU的选择与配置 CPU是服务器硬件中最重要的部分之一。当我们在选择CPU时,需要考虑以下几个方面: 核心数:多核心的CPU可以同时处理更多的任务,可以提高服…

    other 2023年6月27日
    00
  • pcap文件格式解析

    pcap文件格式解析 Pcap文件格式是网络数据包捕获的标准格式,目前广泛应用于网络协议分析、网络攻击检测等领域。本文将具体介绍Pcap文件格式,以及如何解析Pcap文件。 Pcap文件格式 Pcap文件格式由Pcap全称Packet Capture。其包含两部分:文件头(Global Header)和数据包内容(Packet Data)。文件头部分包括了P…

    其他 2023年3月28日
    00
  • asp.net TreeView递归循环子节点生成树形菜单实例

    下面我将详细讲解如何使用 asp.net TreeView 递归循环子节点生成树形菜单的完整攻略: 1. 准备工作 首先需要了解以下几点: asp.net TreeView控件是一个树形控件,它允许您在Web应用程序中创建树形菜单。 树形菜单的每个节点都可以包含文本、图像和子菜单项。 使用递归方法可以方便地生成树状结构,这样可以使代码更加简洁和易于维护。 2…

    other 2023年6月27日
    00
  • Vue实现记住账号密码功能的操作过程

    下面是Vue实现记住账号密码功能的操作过程: 1. 本地存储 要实现记住账号密码功能,我们需要在客户端上保存用户输入的账号密码信息。对于前端开发而言,最常用的本地存储方式就是localStorage。localStorage是HTML5标准中新加入的一个W3C Web Storage API,主要用于浏览器本地离线存储一些键值对数据,用来存储一些长期的持久性…

    other 2023年6月27日
    00
合作推广
合作推广
分享本页
返回顶部