第 6 课
数字和文字不是一家
1 / 1 · ← → 翻页
第 6 课
看起来像数,不一定能加。

学习目标
学会用 int、float、str 转换。
问两个价钱,打出合计小票。
情境

两张纸条粘在一起。
那不是算错了。
例题

print("3" + "5")
print(3 + 5)想一想

a = input("第一个数:")
b = input("第二个数:")
print(a + b)例题

print(int("3") + int("5"))想一想

text = "8"
n = int(text)
print(text)
print(n)例题

n1 = int(input("第一个数:"))
n2 = int(input("第二个数:"))
print(n1 + n2)例题

float() 转小数str() 转文字做一做

int("12")int("3.2")int("十二")请学生判断哪些转换能成功。
想一想
input 拿到的,永远先是文字。
要算账,先转换。
做一做

price1 = int(input("第一种多少元:"))
price2 = int(input("第二种多少元:"))
total = price1 + price2
print("合计:", total, "元")请运行本页示例,打 12 和 8,核对合计。
例题

print("一共" + str(total) + "元")+ 拼接做一做

请学生对照屏幕:商品一、商品二、合计。
小结

"3"+"5" 是 35练一练

print(a + b) 是什么练一练
int("12") + 1
结果是什么?
下一课
比一比,答案是真还是假?
