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

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

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

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

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

仅有两种情况下,字符串可以进行运算:
整型和字符串相乘

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

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

字符串和字符串相加

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

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

总结
编程中的“数字”
课后练习
1、将字符串"carbo"赋值给变量word1
将字符串"hydrate"赋值给变量word2
然后使用print()输出word1+word2的结果。

word1 = "carbo"
word2 = "hydrate"
print(word1+word2)
# 输出结果:carbohydrate

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

result = 107 % 2
print(result)

3、利息计算
利息 = 本金 利率 时间
给本金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)

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

BMI指数计算公式:
BMI = weight / (height * height)

weight = 40
height = 1.3
BMI = weight/(height*height)
print(BMI)

5、今日早餐
今天早上路飞购买了咖啡和牛奶,把两者混合就是好喝的咖啡牛奶啦~

将字符串"咖啡"赋值给变量coffee,将字符串"牛奶"赋值给变量milk,使用运算符“+”将两者连接起来并赋值给result。
使用 result 格式化输出路飞今天的早餐。

输出结果:
路飞今天的早餐是咖啡牛奶

coffee = "咖啡"
milk = "牛奶"
result = coffee + milk
print(f"路飞今天的早餐是{result}")

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

number = "432" + "," + "100" + "," + "000"
print(number)

7、情暖中秋
公司采购了100个月饼,以及一批包装盒,每个包装盒里需放3个月饼。

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

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

# 求100除以3的整数部分
boxNum = 100 // 3
print(f"月饼可以装满{boxNum}个包装盒")

# 求100除以3的余数
left = 100 % 3
print(f"还剩下{left}个月饼没有包装")
最后修改:2023 年 09 月 09 日
如果觉得我的文章对你有用,请随意赞赏