Python编程从入门到实践 第二章:变量和简单数据类型 练习答案记录

Python编程从入门到实践 第二章:变量和简单数据类型 练习答案记录

练习题导航

2.1 运行hello_world.py时发生的情况

2.2 变量

2.2.1 变量的命名和使用

2.2.2 使用变量时避免命名错误

2.2.3 变量是标签

练习2-1 简单消息 将一条消息赋给变量,并将其打印出来

message="Hello World"
print(message)

在这里插入图片描述

练习2-2 多条简单消息 将一条消息赋给变量,并将其打印出来;再将变量的值修改为一条新消息,并将其打印出来

message="aaa"
print(message)
message="bbb"
print(message)

在这里插入图片描述

2.3 字符串

2.3.1 使用方法修改字符串的大小写

2.3.2 在字符串中使用变量

2.3.3 使用制表符或换行符来添加空白

2.3.4 删除空白

2.3.5 使用字符串时避免语法错误

练习2-3 个性化消息 用变量表示一个人的名字,并向其显示一条消息。显示的消息应非常简单,下面是一个例子

name="Eric"
message=f"Hello {name},would you like to learn some Python today?"
print(message)

在这里插入图片描述

练习2-4:调整名字的大小写 用变量表示一个人的名字,再以小写、大写和首字母大写的方式显示这个人名

name="Eric"
print(name.lower())  #小写
print(name.upper())  #大写
print(name.title())  #首字母大写

在这里插入图片描述

练习2-5:名言 找一句你钦佩的名人说的名言,将其姓名和名言打印出来。

练习2.6:名言2

name="albert einstein"
speark='"A person who never made a mistake never tried anything new"'
the_last=f"{name.title()} once said,{speark}"
print(the_last)

在这里插入图片描述

练习2-7:剔除人名中的空白 用变量表示一个人的名字,并在其开头和末尾都包含一些空白字符。务必至少使用字符组合\t和\n各一次

name="\tGG boy\nGG boy\t"
print(name)
print(name.strip())   #删除前后空格
print(name.lstrip())  #删除首空格
print(name.rstrip())  #删除尾空格

在这里插入图片描述

2.4 数

2.4.1 整数

2.4.2 浮点数

2.4.3 整数和浮点数

2.4.4 数中的下划线

2.4.5 同时给多个变量赋值

2.4.6 常量

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

print(3+5)
print(10-2)
print(int(16/2))
print(2*4)

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

digit=6
message=f"I like digit is {digit}"
print(message)
message="I like digit is "+str(digit)+"!"
print(message)

2.5 注释

2.5.1 如何编写注释

2.5.2 该编写什么样的注释

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

a=10   #将a赋值为10
print(a)  #将a的值打印出来

2.6 python之禅

练习2-11 Python之禅: 在Python终端会话中执行命令import this , 并粗略地浏览一下其他的指导原则。

import this

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Is_LiuYiZheng

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

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

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

打赏作者

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

抵扣说明:

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

余额充值