《Python编程:从入门到实践》第二章练习题

Python编程:从入门到实践——练习题答案(第二章) 第2章 变量和简单数据类型 2-1 简单消息: 将一条消息存储到变量中,再将其打印出来。 message = "Hello world!" print(message) 运行结果: Hello world! 2-2 多条简单消息: 将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。 message = "Hello world!" print(message)... 阅读详情

《Python编程:从入门到实践》第二章练习题

1-1 简单消息

将一条消息存储到变量中,再将其打印出来。

代码:

message="Hello World!"
print(message)

2-2 多条简单消息

将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。

代码:

message="Hello World!"
print(message)
message="Hello Python!"
print(message)

2-3 个性化消息

用变量表示一个人的名字,并向其显示一条消息。显示的消息应非常简单,下面是一个例子。
Hello Eric,would you like to learn some Python today?

代码:

name="Eric"
print("Hello "+name+", would you like to learn some Python today?")

2-4 调整名字的大小写

用变量表示一个人的名字,再以小写、大写和首字母大写的方式显示这个人名。

代码:

name="Ada lovelace"

print(name.lower())
print(name.upper())
print(name.title())

2-5 名言

找一句你钦佩的名人说的名言,将其姓名和名言打印出来。输出应类似于下面这样(包括引号)。
Albert Einstein once said,“A person who never made a mistake never tried anything new.”

代码:

print('Albert Einstein once said, "A person who never made a mistake never tried anything new."')

2-6 名言2

重复练习2-5,但用变量famous_person表示名人的姓名,再创建要显示的消息并将其赋给变量message,然后打印这条消息。

代码:

name="Albert Einstein"
quote="A person who never made a mistake never tried anything new."
print(name+' once said, "'+quote+'"')

2-7 剔除人名中的空白

用变量表示一个人的名字,并在其开头和末尾都包含一些空白字符。务必至少使用字符组合"\t"和"\n"各一次。
打印这个人名,显示其开头和末尾的空白。然后,分别使用剔除函数lstrip()、rstrip()和strip()对人名进行处理,并将结果打印出来。

代码:

name="\t\nJack\t\n"
print(name.lstrip())
print(name.rstrip())
print(name.strip())

2-8 数字8

编写四个表达式,分别使用加法、减法、乘法和除法运算,但结果都是数字8.为使用函数调用print()来显示结果,务必将这些表达式用圆括号括起来。也就是说,你应该编写四行类似于下面的代码:

print(5+3)

输出应为四行,其中每行都只包含数字8。

代码:

print(4+4)
print(9-1)
print(2*4)
print(64/8)

2-9 最喜欢的数

用一个变量来表示你最喜欢的数,再使用这个变量创建一条消息,指出你最喜欢的数是什么,然后将这条消息打印出来。

代码:

favorite_number=6
message="My favorite number is "+str(favorite_number)+"."
print(message)

2-10 添加注释

选择你编写的两个程序,在每个程序中至少添加一条注释。如果程序太简单,实在没有什么需要说明的,就在程序文件开头加上你的姓名和当前日期,再用一句话阐述程序的功能。

2-8:

'''
编写四个表达式,分别使用加法、减法、乘法和除法运算,但结果都是数字8
'''
print(4+4)
print(9-1)
print(2*4)
print(64/8)

2-9:

'''
用一个变量来表示你最喜欢的数,再使用这个变量创建一条消息,指出你最喜欢的数是什么,然后将这条消息打印出来。
'''
favorite_number=6
message="My favorite number is "+str(favorite_number)+"."
print(message)
python编程从入门到实践答案一 名言:找一句你钦佩的名人说的名言,将这个名人的姓名和他的名言打印出来。如果程序太简单,实在没有什么需要说明的,就在程序文件开头加上你的姓名和当前日期,再用一句话阐述程序的功能。名言2:重复练习2-5,但将名人的姓名存储在变量famous_person中,再创建要显示的消息,并将其存储在变量message中,然后打印这条消息。剔除人名中的空白:存储一个人名,并在其开头和末尾都包含一些空白字符。将你最喜欢的数字存储在一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来。 阅读详情

相关推荐

python从入门到实践第二章思维导图

个人整理的思维导图,希望对初学者有帮助

2.3 Python -- 数

在编程中,经常使用数来记录分数、表示可视化数据、存储 Web 应用信息,等等。Python 能根据不同的用法以不同的方式来处理它们。 2.3.1 整数 在 Python 中,可对整数执行加(+)减(-)乘(*)除(/)运算。 #代码: print(2 + 3) print(2 - 3) print(2 / 3) print(2 * 3) #执行结果: 5 -1 0.6666666666666666 6 两个乘号表示乘方运算 #代码: print(2 ** 3) #执行结果: 8

Tiamon_的博客 1412

LangFlow开源神器:拖拽构建AI Agent与MCP协议集成实战

LangFlow 15万星开源神器:拖拽搭建 AI Agent,一键部署 API / MCP / JSON 在AI应用开发领域,传统编码方式往往需要处理复杂的API调用、数据处理和流程编排,这让很多开发者望而却步。LangFlow作为GitHub上获得15万星的开源项目,通过可视化拖拽的方式彻底改变了AI Agent的开发体验。本文将完整介绍如何使用LangFlow快速构建功能强大的AI Agent,并实现API、MCP协议和JSON配置的一键部署。 1. LangFlow与AI Agent核心概念解析 1

weixin_33717117的博客 948

Python入门习题大全——名言2

Python入门习题大全——索引 将名人的姓名存储再变量 famous_person 中,再创建要显示的信息,并存储在变量 message 中,然后打印这条消息 famous_person = "Albert Einstein" message = famous_person + ' ' + 'once said, "A person who never made a mistake never ...

美好事物 2968

Macbook Pro Bootcamp 安装触控板驱动mac-precision-touchpad在Windows系统下实现更好的触控板操作

由于很多软件的限制,所以不得不在Windows和MacOS之间进行切换,然而,Windows下虽然Bootcamp提供了触控板的驱动,然而只能实现简单的上下滑动和点击等操作,而且在滑动页面的时候滑动非常不流畅,体验极差。 今天无意间发现了一款第三方撰写的驱动,可以较为完美地实现Macbook笔记本在Windows系统下的触控板操作支持,通过在我的2015款Macbook Pro(A1502)进行安装测试,感觉体验很不错,在这里分享给大家。 驱动来自于Github上的imbushu,他的项目地址如下: htt

博客 1万+

MUSIC算法翻车?Toeplitz矩阵重构如何解决DOA估计中的相干信源难题

本文深入探讨了MUSIC算法在相干信源DOA估计中失效的根本原因,并详细介绍了基于Toeplitz矩阵重构的协方差矩阵修复技术。该方法通过凸优化恢复协方差矩阵的理想结构,有效解决了信号子空间秩亏损问题,从而显著提升了MUSIC算法在相干和多径场景下的分辨精度与稳健性。

a2b3c4d5e的博客 250

2-9 最喜欢的数字

将你最喜欢的数字存储到一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来。 代码: favorite_number="6" message="my favorite number is "+str(favorite_number)+"." print(message) 运行结果: ...

hey_sunsun的博客 1117

Codesys电子凸轮从入门到应用:手把手教你用MC_CamIn/MC_CamOut实现主从轴同步

本文详细介绍了如何在Codesys平台上使用MC_CamIn和MC_CamOut功能块实现电子凸轮的主从轴同步控制。从环境配置、轴使能到凸轮表创建与动态切换,提供了完整的程序编写指南和调试技巧,帮助工程师快速掌握工业自动化中的高精度运动控制技术。

weixin_26878995的博客 277

Python入门习题大全——最喜欢的数字

Python入门习题大全——索引 将你最喜欢的数字存储在一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来 num = 7 message = "My favorite number is " + str(num) + '.' print(message) 加号只能连接字符串型,所以要想连接数字sum,应先用str()将其转化为字符型数字 输出为: My favo...

美好事物 5698

CTP高频Tick数据:五档期货Level2深度解析20241224

高频Tick五档期货Level2数据,作为一种先进的金融市场分析工具,以其一秒四次的高频更新,为投资者揭示了市场的微观结构。本文将深入探讨这一数据如何帮助投资者洞察市场动态,优化交易策略,实现投资收益的最大化。

level2Tick的博客 1218

图文详解Trae配置Java开发环境

本文介绍了Trae开发工具的安装配置流程:首先从官网下载安装Trae,然后安装Java开发所需的Extension Pack for Java和Spring Boot Extension Pack插件。关键步骤包括修改settings.json配置文件,需指定JDK路径、Maven可执行文件路径和用户设置文件路径。所有操作均配有图示说明,并强调要替换为实际电脑路径。

谷哥的小弟 6003

《Python编程:从入门到实践》学习笔记(一)—变量和简单数据类型(附练习)

在本章中,将学习: 如何使用变量(Variable);如何创建描述性变量名以及如何消除名称错误和语法错误; 字符串(String)是什么,以及如何使用小写、大写和首字母大写方式显示字符串;使用空白来显示整洁 的输出,以及如何剔除字符串中多余的空白; 如何使用整数(integer)和浮点数(float);一些使用数值数据的方式; 如何编写说明性注释,让代码对你和其他人来说更容易理解; 了解让代码尽可能简单的理念( The Zen of Python )。

lalalala97的博客 1283

LSTM+Transformer混合模型时间序列预测实战教学

LSTM+Transformer混合模型时间序列预测实战教学 毕业设计

8220

Python编程:从入门到实践第二章练习题

从零开始学Python第一天 由于是有大学三年专业知识的学习基础的(有但是不多),外加之前断断续续看过几天的Python书,但是没有动手实践,就准备把练习题都写一下,都是很简单的题目,主要是为了增加熟练度。 第二章 2_1简单消息:将一条消息存储到变量中,再将其打印出来。 simple_message.py simple_message="你好" print(simple_message) 2-2 多条简单消息:将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。 si

qq_43187792的博客 327

ESP32学习笔记03-日志打印

日志分为5个等级。

Car12 1416

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

自用 Python编程:从入门到实践 第二章练习题答案

自存 侵权删。

2401_83070771的博客 168

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

python课后题答案第二章_Python编程:从入门到实践——练习题答案(第二章)

第二章变量和简单数据类型2 - 1简单的消息:一个消息存储在一个变量,然后打印出来。消息=\u201CHello world !\u201D打印(消息)操作结果:Hello world !2 - 2多个简单的消息:一个消息存储在一个变量,并打印出来;然后修改变量的值到一个新的消息,并打印出来。消息=\u201CHello world !\u201D打印消息(消息)=\u201C你好python !...

weixin_39747296的博客 1015

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Python变量和简单数据类型

Python Day 1 2020-4-4 Python变量和简单数据类型 变量: 1.变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。 2.变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引...

dongxuenaa的博客 419

艺术类文科学习python笔记 23.10.3

从入门到实践。

2201_75365018的博客 149

【Python学习笔记】《Python编程:从入门到实践》第二章 变量和简单数据类型

《Python编程:从入门到实践》 是个人觉得非常适合小白入门的一本书。 前面一部分进行了基础知识的讲解,后一部分是三个使用python做的项目。 这篇文章是我个人学习的一个笔记,内容大多来自课本,也有一些是在学习过程中对相关部分搜索后进行的知识补充,非常适合和我一样的小白阅读。 这个系列会随着我日后的学习进度持续更新,希望这个笔记也可以帮到你~

Is1and的博客 1186

Python——2

python 数

weixin_57301837的博客 232

2-变量和简单数据类型

变量、常量、简单的数据类型、注释、编程原则

daqi1983的博客 1090

《Python编程:从入门到实践》课后练习2-1到2-11

2-1 将一条消息存储到变量中,再将其打印出来。 message = 'Hello world!' print(message) 2-2 将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。 message = 'Hello world!' print(message) message = 'Hello python!' print(messa...

SDCS-WangHX的博客 630

Part 1 变量和数据类型

1. 变量名只能包含字母、数字和下划线。变量名能以字母或下划线打头,但不能以数字打头。例如,可将变量命名为message_1 ,但不能将其命名为1_message 。(Python可以使用中文作为变量名,但不建议使用) 2. 变量名不能包含空格,但能使用下划线来分隔其中的单词。例如,变量名greeting_message 可行,但变量名greeting message 会引发错误。 3. 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print 。 4. 变量名

CleverRookie的博客 268

第三节 字符串

然而,这种删除只是暂时的,接下来再次询问favorite_language 的值时,你会发现这个字符串与输入时一样,依然包含多余的空白(见❹)。为删除这个字符串中的空白,要将其末尾的空白剔除,再将结果关联到原来的变量(见❶)。在编程中,经常需要修改变量的值,再将新值关联到原来的变量。看到Python代码以普通句子的颜色显示,或者普通句子以Python代码的颜色显示时,就可能意味着文件中存在引号不匹配的情况。在这里,一个问候用户的句子中使用了完整的姓名,并使用方法title()来将姓名设置为合适的格式。

sunissnow的博客 724

【学习笔记】python编程:从入门到实践(第二章 变量和简单数据类型)课后练习

个人学习笔记,主要包含本书的练习题和一些问题的思考

qq_62346089的博客 1076
上一篇: 《Python编程:从入门到实践》第一章练习题
下一篇: 《Python编程:从入门到实践》第三章练习题
UestcXiye
博客等级 码龄8年 9031粉丝 1306原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UestcXiye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值