Python第3课 编程中的“数字”

在昨天的课程中,我们学习了字符串和变量。今天为大家讲解新的知识点——Python中的数字,是如何处理的。

Python中,字符串用来表示文本,用什么表示数字呢?

整型就是整数的数据类型,用来表示整数的。

整数在Python的世界中,和数学中的定义一样: 是正整数、负整数和零的统称,是没有小数点的数字。

比如网页的浏览量或者朋友圈的点赞数,这些数据都是整型。

整型 Integer

定义
在Python中,整型是用来表示整数的数据类型, 是编程语言里用来呈现和存储整数的一种方式。
和字符串不同的是,整型直接通过数字来表示,无需添加引号。
如果用来表示负数,可以在数字前添加一个负号(-)。
同样的,使用print()也可以输出一个整型数据。
正确答案是D。
A是中文,B是英文,C是小数,D是整数。

刚刚我们提到,整数是没有小数点的数字。

那有小数点的数字用什么表示呢?

在Python中,我们使用浮点型(Float)来表示一个小数。

浮点型数据运用在很多需要精确计算的场景中,例如汇率换算,计算圆的面积等。

浮点型 Float

定义
在Python中,浮点型是用来表示浮点数的数据类型,是编程语言里用来呈现和存储小数的一种方式。
它通过数字和小数点来表示,无需添加引号。
如果表示负数,可以在数字前添加一个负号(-)。
同样的,使用print()功能也可以输出一个浮点型数据。
正确答案是C。
A是汉字,B是英文,C是小数,D是整数。
正确答案是D。
浮点型只能用来表示小数。

整型和浮点型,都是表示数字的数据类型。

在Python中,表示数字的数据类型,可以进行加、减、乘、除的四则运算。

接下来,让我们一起学习四则运算的代码卡。

代码小结

完成一次四则运算就需要图中几个部分


题目

将218和175相加的结果赋值给变量myMoney,然后使用print()输出myMoney的值。
myMoney = 218 + 175
print(myMoney)

和加法同理,在Python中也可进行减法运算,如图所示:

第3行代码先计算变量a减变量b的结果,然后通过print()输出。

乘法和除法在Python中的运算方式与数学中的运算方式一样,但使用的运算符号有所差异。

在Python中,乘号是*,除号是/。

图中展示了乘法和除法在Python中的使用方式。

浮点型的运算方式和整型的运算方式基本一样,但运算结果的数据类型,有3种情况:

1. 整型之间加、减、乘法的计算结果是整型。

2.整型之间除法的计算结果,都是浮点型。

就算刚好整除,也会得到一个浮点型数据。

3. 浮点型的计算结果是浮点型,只要参与运算的双方有一个是浮点型,那么结果也是浮点型。

简单总结下,当整型和整型进行加、减、乘法运算时,运算结果是整型。

当整型和整型相除,或者有浮点型参与运算时,运算结果都是浮点型。


答案:B

答案:A

答案:B


代码的作用
完成一次四则运算就需要图中几个部分
代码的拆解


加法(+),减法(-),乘法(*),除法(/),在编程世界里有一个统一的称谓——运算符。

除了这四种常见的四则运算符之外,再为大家介绍另外两种运算符 —— 取整(//)和取模(%)

Python第3课 编程中的“数字”

取整和取模 Round And Modulo

代码的作用
当两个数无法整除的时候,我们会得到一个余数,例如:
7÷3=2……1,2被称作商,1被称作余数。第1行,取整运算用于求取两个数相除之后的商。取整运算的符号是//。第2行,取模运算用于求取两个数相除之后的余数。取模运算的符号是百分号 %。
print(7//3)
# 计算结果为 3
print(7%3)
# 计算结果为 2

代码小结

当我们取整取模时,就需要使用这样的格式


C是商,因为A是被除数,B是除数,D是余数。

A是余数。B是商,C是除数,D是被除数。
答案:B
答案:B

题目

计算16对3取模的值,将结果赋值给变量result并输出这个结果。

result = 16 % 3
print(result)

加上之前学习的赋值运算符(=),现在我们一共学习了7个运算符。

它们是:
赋值 =
加法 +
减法 –
乘法 *
除法 /
取整 //
取模 %

四则运算,遵循“先乘除,后加减”的运算顺序。

倘若运算中,包含了取整取模,就要遵循“先乘除取整取模,后加减”的运算顺序。

也就是,取整取模和乘除是同一等级,都会优先参与运算

在Python中,整型数据可以和浮点型数据进行运算。

而一般情况,字符串是不可以和整型以及浮点数数据进行运算的。如图所示,若进行运算,计算机会报错“TypeError”。

仅有两种情况下,字符串可以进行运算:

整型和字符串相乘

整型*字符串,输出的结果,是将字符串重复几次拼接在一起。

如图,5*”123″,输出是将”123″重复5次拼接在一起;”Kevin”*5,输出是将”Kevin”重复5次拼接在一起。

字符串和字符串相加

字符串+字符串,输出的结果,是这几个字符串的拼接。

如图,”123″+”123″,输出是将”123″和”123″拼接在一起;”Kevin”+”123″,输出是将”Kevin”+”123″拼接在一起。


答案:B,加号+连接字符串是直接拼接,不会添加换行。

答案:B

题目

将字符串”carbo”赋值给变量word1
将字符串”hydrate”赋值给变量word2
然后使用print()输出word1+word2的结果。

word1 = "carbo"
word2 = "hydrate"
print(word1 + word2)

本节课学习了编程中的“数字”。

我们来总结一下本课的知识点:

题目

判断奇偶性
计算107对2取模的值,将结果赋值给变量result并用print()函数输出。
Tips:取模常被用于判断奇偶性。如果一个数对2取模,结果为0,则是偶数;结果为1,则为奇数。
result = 107 % 2
print(result)

利息计算
利息 = 本金 * 利率 * 时间
给本金capital赋值10000,利率interestRate赋值0.037,时间calculatingTime赋值5,将capital、interestRate、calculatingTime三者相乘,将结果赋值给result,最后输出result的值。
capital = 10000
interestRate = 0.037
calculatingTime = 5
result = capital * interestRate * calculatingTime
print(result)

BMI身体质量指数
路飞的体重(weight)是40公斤,身高(height)是1.3米。
根据公式计算并输出路飞的BMI指数。BMI指数计算公式:
BMI = weight / (height * height)
weight = 40
height = 1.3
BMI = weight/(height * height)
print(BMI)

今日早餐
今天早上路飞购买了咖啡和牛奶,把两者混合就是好喝的咖啡牛奶啦~
将字符串”咖啡”赋值给变量coffee,将字符串”牛奶”赋值给变量milk,使用运算符“+”将两者连接起来并赋值给result。
使用 result 格式化输出路飞今天的早餐。输出结果:
路飞今天的早餐是咖啡牛奶
coffee = "咖啡"
milk = "牛奶"
result = coffee + milk
print(f"路飞今天的早餐是{result}")

英语数字格式
在英语中,四位数以上的数字每三位就会用英文逗号”,”隔开,如300,000,000。
现有一数字为”432100000″,请使用 + 在每三个数字间添加一个 “,” 最后将其以英文数字的形式输出。
number = "432" + "," + "100" + "," + "000"
print(number)

情暖中秋

公司采购了100个月饼,以及一批包装盒,每个包装盒里需放3个月饼。

1. 计算出这些月饼一共可以装满多少个包装盒,将结果赋值给变量boxNum并使用print()格式化输出:月饼可以装满{boxNum}个包装盒

2. 计算装满所有的包装盒后,还剩下多少个月饼没有包装,将结果赋值给变量left并使用print()格式化输出:还剩下{left}个月饼没有包装

// 是取整符号
% 是取模(余数)符号

boxNum = 100 // 3
print(f"月饼可以装满{boxNum}个包装盒")

left = 100 % 3
print(f"还剩下{left}个月饼没有包装")

赞同(1) 打赏
未经允许不得转载:BlogC » Python第3课 编程中的“数字”
分享到

评论 抢沙发