当前位置:   article > 正文

【学习笔记】python编程:从入门到实践(第二章 变量和简单数据类型)课后练习_2-9 最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一 条消

2-9 最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一 条消

目录

2.2变量

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

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

 2.3字符串

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

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

2-5 名言: 找一句你倾佩的名人说的名言,将这个名人的姓名和他的名言打印出来。输出应类似于下面这样(包括引号)。

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

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

 2.4数字

2-8 数字8:编写4个表达式,它们分别使用加法、减法、乘法和除法运算,但结果都是数字8.为使用print语句来显示结果,务必将这些表达式用括号括起来。

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

2.5 注释 

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

 2.6 Python之禅

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


2.2变量

2-1 简单消息:将一条消息存储到变量中,再将其打印出来。
  1. mymessage = "i love python and you"
  2. print(mymessage)

运行结果:

 

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

 

  1. mymessage = "i love python and you"
  2. print(mymessage)
  3. mymessage = "i love you more"
  4. print(mymessage)

运行结果:

 2.3字符串

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

运行结果:

 2-4 调整名字的大小写:将一个人名存储到一个变量中,再以小写、大写和首字母大写的方式显示这个人名。
  1. myname = "yAng"
  2. print("小写输出:\t\t" + myname.lower());
  3. print("大写输出:\t\t" + myname.upper());
  4. print("首字母大写:\t" + myname.title());

运行结果:

2-5 名言: 找一句你倾佩的名人说的名言,将这个名人的姓名和他的名言打印出来。输出应类似于下面这样(包括引号)。

A了Bert Einstein once said,"A person who never made a mistake never tried anything new."

print('"司马迁说:高山仰止,景行行止。”虽不能至,然心乡往之。"')

运行结果:

 

2-6名言2:重复练习2-5,但将这个名人的姓名存储在变量famous_person中,再创建要显示的消息,并将其存储在变量message中,然后打印这条消息。
  1. famous_person = "司马迁"
  2. message = '"' + famous_person + '说:高山仰止,景行行止。”虽不能至,然心乡往之。"'
  3. print(message)

运行结果:

 

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

打印这个人名,以显示其开头和末尾的空白。然后,分别使用剔除函数lstrip()、rstrip()和strip()对人名进行处理,并将结果打印出来。

  1. name = "\n\t沈阳\t"
  2. print("直接打印:\t" + name)
  3. print("去除左边:\t" + name.lstrip())
  4. print("去除右边:\t" + name.rstrip())
  5. print("全部去除:\t" + name.strip())

运行结果:

 2.4数字

2-8 数字8:编写4个表达式,它们分别使用加法、减法、乘法和除法运算,但结果都是数字8.为使用print语句来显示结果,务必将这些表达式用括号括起来。
  1. print(5 + 3)
  2. print(10 - 2)
  3. print(2 * 4)
  4. print(int(16 / 2))

在这里我遇到了一个问题,在除法的时候如果直接16/2,由于我使用的是python3,会边长浮点数8.0,这里使用强制类型转换,不同于Java的(int)数字,而是int(数字)。运行结果:

2-9最喜欢的数字:将你最喜欢的数字存储在一个变量中,再使用这个变量创建一条消息,指出你最喜欢的数字,然后将这条消息打印出来。
  1. favourite_number = 9
  2. message = "my favourite_number is " + str(favourite_number)
  3. print(message)

运行结果:

2.5 注释 

2-10添加注释:选择你编写的两个程序,在每个程序中都至少添加一条注释。如果程序太简单,实在没有什么需要说明的,就在程序文件开头加上你的名字和当前日期,再用一句话阐述程序的功能。
  1. # 我最喜欢的数字是9
  2. favourite_number = 9
  3. # 创建消息,使用str()把一个int类型转换成string类型
  4. message = "my favourite_number is " + str(favourite_number)
  5. # 输出这个消息
  6. print(message)

值得注意的是,代码注释的快捷键为“ctrl+/”,这与vscode是一样的。运行代码:

 2.6 Python之禅

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

运行结果:

小结

通过本章的学习,对Python的语法有了基本的了解,能在控制台输出内容玩玩。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/621415
推荐阅读
相关标签
  

闽ICP备14008679号