了解IT技术
老九你最好的选择

Python编程:从入门到实践—-课后习题 2-1 ~ 2-11 答案

2-1 简单消息: 将一条消息存储到变量中,再将其打印出来。

2-2 多条简单消息: 将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。(两题训练方面几乎重叠,故做第二题)

msg = "I love learning to use Python."
print(msg)

msg = "It's really satisfying!"
print(msg)

输出:

I love learning to use Python.
It's really satisfying!

2-3 个性化消息: 将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello Eric, would you like to learn some Python today?”。

name = 'Eric'
print('Hello {0}, would you like to learn some Python today?'.format(name))

输出:

Hello Eric, would you like to learn some Python today?

2-4 调整名字的大小写: 将一个人名存储到一个变量中,再以小写、大写和首字母大写的方式显示这个人名。

name = "Eric"
print(name.upper())
print(name.lower())
print(name.title())

输出:

ERIC
eric
Eric

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.”')

输出:

Albert Einstein once said, “A person who never made a mistake never tried anything new.”

2-6 名言2:重复练习2-5,但将名人的姓名存储在变量famous_person 中,再创建要显示的消息,并将其存储在变量message 中,然后打印这条消息。

famous_people = "Albert Einstein"
saying = 'once said, “A person who never made a mistake never tried anything new.”'
message = famous_people + saying
print(message)

输出:

Albert Einstein once said, “A person who never made a mistake never tried anything new.”

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

name = "\tEric Matthes\n"

print("未经修改:")
print(name)

print("\n使用 lstrip():")
print(name.lstrip())

print("\n使用 rstrip():")
print(name.rstrip())

print("\n使用 strip():")
print(name.strip())

输出:

未经修改:
	Eric Matthes


使用 lstrip():
Eric Matthes


使用 rstrip():
	Eric Matthes

使用 strip():
Eric Matthes

2-8 数字8: : 编写4个表达式,它们分别使用加法、减法、乘法和除法运算,但结果都是数字8。为使用print 语句来显示结果,务必将这些表达式用括号括起来,也 就是说,你应该编写4行类似于下面的代码:
print(5 + 3)
输出应为4行,其中每行都只包含数字8。

print(5+3)
print(9-1)
print(2*4)
print(8//1)#如果用/他的结果是8.0,所以用于除法要用//整除

输出:

8
8
8
8

2-9 最喜欢的数字: 将你最喜欢的数字存储在一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来。

fav_num = 42
msg = "My favorite number is {0}. ".format (str(fav_num))

print(msg)

输出:

My favorite number is 42.

2-10/2-11 略

赞(3) 打赏
未经允许不得转载:老九IT技术网 » Python编程:从入门到实践—-课后习题 2-1 ~ 2-11 答案

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

老九为IT技术人提供最全面的IT资讯和交流互动

欢迎投稿广告合作

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏