练习部分
# Date 2024/2/14
# 2-1 简单消息:将一条消息存储到变量中,再将其打印出来。
# 2-2 多条简单消息:将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来。
print("练习2-1:简单消息&练习2-2:多条简单消息")
message="Aurora"
print(message)
# 2-3 个性化消息:将用户的姓名存到一个变量中,并向该用户显示一条消息。显示的消息应非常简单,如“Hello Eric, would you like to learn some Python today?”。
# Hello Eric, would you like to learn some Python today?
print("练习2-3:个性化消息")
full_sentence=f"Hello {message}, would you like to learn some Python today?"
print(full_sentence)
# 2-4 调整名字的大小写:将一个人名存储到一个变量中,再以小写、大写和首字母大写的方式显示这个人名。
print("练习2-4:调整名字的大小写")
name="Aurora"
print(name.upper())
print(name.lower())
print(name.title())
# 2-5 名言:找一句你钦佩的名人说的名言,将这个名人的姓名和他的名言打印出来。输出应类似于下面这样(包括引号):
# Albert Einstein once said, “A person who never made a mistake never tried anything new.”
print("练习2-5:名言")
print('毛说:"在坚冰还盖着北海的时候,我看到了怒放的梅花;北京的树木引起了我无穷的欣赏。"')
# 2-6 名言 2:重复练习 2-5,但将名人的姓名存储在变量 famous_person 中,再创建要显示的消息,并将其存储在变量 message 中,然后打印这条消息。
print("练习2-6:名言2")
famous_person="毛"
message=f'{famous_person}说:"在坚冰还盖着北海的时候,我看到了怒放的梅花;北京的树木引起了我无穷的欣赏。"'
print(message)
# 2-7 剔除人名中的空白:存储一个人名,并在其开头和末尾都包含一些空白字符。务必至少使用字符组合"\t"和"\n"各一次。
# 打印这个人名,以显示其开头和末尾的空白。然后,分别使用剔除函数 lstrip()、rstrip()和 strip()对人名进行处理,并将结果打印出来。
print("练习2-7:剔除人名中的空白")
name="\t Buyi Mao\n"
print(name)
print(name.lstrip())
print(name.rstrip())
print(name.strip())
# 2-8 数字 8:编写 4 个表达式,它们分别使用加法、减法、乘法和除法运算,但结果都是数字 8。为使用 print 语句来显示结果,务必将这些表达式用括号括起来,也就是说,你# 应该编写 4 行类似于下面的代码:
# print(5 + 3)
# 输出应为 4 行,其中每行都只包含数字 8。
print("练习2-8:数字8")
print(4+4)
print(1-(-7))
print(1*8)
print(16/2)
# 2-9 最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来。
print("练习2-9:最喜欢的数")
num=1
message=f'My faverite number is {num}'
print(message)
# 2-10 添加注释:选择你编写的两个程序,在每个程序中都至少添加一条注释。如果程序太简单,实在没有什么需要说明的,就在程序文件开头加上你的姓名和当前日期,再用一句话阐述程序的功能。
# 2-11 Python 之禅:在 Python 终端会话中执行命令 import this,并粗略地浏览一下其他的指导原则。
print("练习2-11:Python之禅")
import this
报错笔记:
1. IndentationError: unexpected indent:
报错原因:标注处习惯性打TAB键==,把TAB删掉之后恢复正常