PythonCrashCourse 第三章习题

yizhihongxing

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日

相关文章

  • sqlserver高级特性–存储过程

    以下是详细讲解“SQL Server高级特性–存储过程”的完整攻略,过程中至少包含两条示例说明的标准Markdown格式文本: SQL Server高级特性–存储过程 存储过程是SQL Server中的一种高级特性,它可以将一组SQL语句封装在一个可复用的单元中。本文将介绍如何创建和使用存储过程。 创建存储过程 在SQL Server中,可以使用CREA…

    other 2023年5月10日
    00
  • php获取ip及网址的简单方法(必看)

    PHP获取IP及网址的简单方法(必看) 在PHP中,获取用户的IP地址和当前网址是非常常见的需求。下面是一种简单的方法来实现这个目标。 获取IP地址 要获取用户的IP地址,可以使用$_SERVER超全局变量中的REMOTE_ADDR键。以下是获取IP地址的示例代码: $ip = $_SERVER[‘REMOTE_ADDR’]; echo \"您的I…

    other 2023年7月31日
    00
  • 解决SpringBoot扫描不到公共类的实体问题

    以下是解决Spring Boot扫描不到公共类的实体问题的完整攻略: 确保实体类所在的包路径被正确扫描: 在启动类上添加@EntityScan注解,指定实体类所在的包路径。 示例代码: java @SpringBootApplication @EntityScan(\”com.example.entity\”) public class MyApplicat…

    other 2023年10月14日
    00
  • openssl对称加密算法enc命令详解

    openssl对称加密算法enc命令详解 OpenSSL是一个开源的安全套接字层协议库,它提供了OpenSSL命令行工具,使我们能够直接使用openssl来完成加密、解密、数字签名、验证等操作。 在OpenSSL命令中,enc命令主要用来对称加密和解密一个文件。在对称加密算法中,加密和解密所使用的密钥是相同的。 使用enc命令进行对称加密 openssl e…

    其他 2023年3月28日
    00
  • nginx下pagespeed使用详解

    以下是关于“nginx下pagespeed使用详解”的完整攻略,包括pagespeed的基本知识、安装和配置pagespeed的方法和两个示例等。 pagespeed的基本知识 PageSpeed是一个由Google开发的开源工具,用于优化Web页面的性能。PageSpeed可以自动优化Web页面的HTML、CSS、JavaScript等资源,从而提高页面的…

    other 2023年5月7日
    00
  • 华为nova5i手机外观、拍照、续航、系统及使用体验详细评测

    华为nova5i手机外观评测 华为nova5i手机外观时尚,整机采用2.5D曲面玻璃和全金属机身设计。该机的背部采用渐变色设计,配以4颗摄像头,视觉效果震撼。同时,该手机还配备了6.4英寸1080P分辨率的屏幕,屏幕显示清晰度高,颜色鲜艳,并且搭载指纹识别技术,使用起来非常方便。 示例1:从细节方面说起,华为nova5i的边框很细,屏幕占比高达90%,前置摄…

    other 2023年6月27日
    00
  • SpringBoot项目使用mybatis-plus逆向自动生成全套代码

    Spring Boot项目使用MyBatis-Plus逆向自动生成全套代码攻略 1. 确保环境搭建 确保已经搭建好以下环境: JDK 8+ Maven Spring Boot MyBatis-Plus 2. 配置数据库连接 在Spring Boot项目的application.properties或application.yml文件中配置数据库连接信息,例如…

    other 2023年6月28日
    00
  • 22点关于jquery性能优化的建议

    22点关于jQuery性能优化的建议 jQuery是一个功能强大的JavaScript库,但在处理大型项目或复杂页面时,性能可能成为一个问题。下面是22个关于jQuery性能优化的建议,帮助你提高网页的加载速度和响应性。 1. 使用最新版本的jQuery 始终使用最新版本的jQuery,因为每个版本都会修复一些性能问题和错误。 2. 使用压缩版本的jQuer…

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