☰
Python入门100天Day 2 :让程序记住信息——变量与数据类型
2026/10/28 16:12:39 网站建设 项目流程

我们持续进行第二天有关的学习, 今日我们要使得程序具备“有记性”这种特性, 即能够将我们给予它的那些信息给记牢。

Day 2 学习任务:让程序记住信息——变量与数据类型

今日目标:

弄明白啥是变量, 进而掌握怎样去运用它。知晓其中几种基础的数据类型。学会借由input()函数使得用户去输入信息。把输入的信息同打印输出关联起来, 打造一个简易的互动程序。第一部分: 变量, 它是程序的“记忆盒子”。

试着来这样想, 变量如同一个个贴有着标签的盒子物件, 你能够将数据, 像是数字、文字之类的, 放置进去, 等到需要使用的时候, 再经由标签名字把它给取出来。

一, 创建变量, 创建变量这件事是很简单的, 仅仅只需要一个名字, 一个等号等于一个值, 就可以达到创建变量的目的。

2 动手实践:

在里面创建一个全新的文件, 这个文件的命名是.py。咱们开始尝试放置各种各样不同的物品。

# 1. 把数字10放进一个叫 number 的盒子里 number = 10 # 2. 把文字“小明”放进一个叫 name 的盒子里 name = "小明" # 3. 把一个判断结果(是/否)放进一个叫 is_student 的盒子里 is_student = True # 现在,让我们把盒子里的东西打印出来看看 print(number) print(name) print(is_student) # 我们还可以打印一句话来使用这些变量 print("我的名字是", name) print("我今年", number, "岁") print("我是学生吗?", is_student)

运行上面的代码,看看终端里输出了什么?

第二部分:基本数据类型

3变量这个“盒子”所装之物, 存有不同类型, 会自行判断类型, 然而我们得去认识它们。

怎样查看数据类型呢, 运用 type() 函数能够查看一个变量的数据类型, 或者查看一个值的数据类型。

# 创建一个新文件 day2_input.py 来练习输入 # 程序会显示提示文字,然后等待你输入名字 your_name = input("请输入你的名字:") print("你好,", your_name, "!欢迎你!") # 输入年龄(注意:input()得到的结果永远是字符串类型) your_age = input("请输入你的年龄:") print("你明年的年龄是:", your_age) # 咦?这里有问题!

类型转变: 上面所呈现的代码存在着一个问题, 它呈现为一个字符串模样, 就如同“20”这般;并非是数字形式, 也就是并非20, 所以没办法直接开展数学运算。我们得要进行类型的转变。

# 修正上面的问题 your_age = input("请输入你的年龄:") # 将字符串类型的年龄转换为整数类型 age_number = int(your_age) # 现在可以进行数学计算了 next_year_age = age_number + 1 print("你明年的年龄是:", next_year_age) # 也可以写在一行里 # next_year_age = int(your_age) + 1

今日小结与练习

今日核心概念:

动手练习(务必完成):

练习1:个人信息收集器

设计一个程序,逐个去询问用户的姓名, 打听用户的年龄, 还得询问用户所在的城市, 以及用户的爱好。随后, 把这些信息组合成一段完整的句子, 接着打印出来。

示例运行效果:

请输入你的姓名: 安娜 请输入你的年龄: 25 请输入你所在的城市: 上海 请输入你的爱好: 阅读 --- 你好,安娜!你今年25岁,生活在美丽的上饶,喜欢阅读真是个好习惯!

练习2:简易加法计算器

编写一个程序, 使得用户能够输入两个数字, 接着程序会对这两个数字的和进行计算, 之后将计算出的和打印出来。

示例运行效果:

请输入第一个数字: 5.5 请输入第二个数字: 3.2 5.5 加上 3.2 的和是: 8.7

注意, 因为我们输入进去的是数字, 但是input这个函数返回的却是字符串, 所以千万不要忘掉进行类型转换!那此时是该用float函数, 还是int函数? 要考虑到用户输入的有可能是小数这种情况, 所以使用float函数要更加安全一些!

今儿的内容极其重要, 是搭建一切复杂程序的根基。务必动手将代码敲出, 且完成练习。碰到问题别害怕, 这是学习必然要经历的途径!

明天我们将学习如何让程序做出判断,让它变得更“聪明”。

加油,第二天顺利完成!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询