第1关 数据类型与转换

第1关 数据类型与转换@风变编程

作业:程序员的一人饮酒醉
题目要求:
请运用所给变量,使用str()函数打印两句话。
第一句话:1人我编程累碎掉的节操满地堆
第二句话:2眼是bug相随我只求今日能早归
其中,变量会在【书写代码】步骤里直接提供:
number1 = 1
number2 = 2
unit1 = ‘人’
unit2 = ‘眼’
line1 = ‘我编程累’
line2 = ‘是bug相随’
sentence1 = ‘碎掉的节操满地堆’
sentence2 = ‘我只求今日能早归’

第1关 数据类型与转换
简化一下:
第1关 数据类型与转换
进阶练习:非酋的吐槽
题目要求
请运用所给变量,使用数据转换str()、int()、float()及数据拼接符号+,打印一句话: 脸黑怪我咯7张蓝票一个SSR都没有

其中,变量会在【书写代码】步骤里直接提供:
slogan = ‘脸黑怪我咯’
number = ‘7.8’
unit = ‘张’
sentence = ‘蓝票一个SSR都没有’

错误答案1:
+只能连接同属性的东西,其他的都是字符串,只有number被强制转化成int整数
第1关 数据类型与转换
错误答案2:
即便这里的int整数,再次被转化成字符串
第1关 数据类型与转换
正确答案:
先转化成浮点数float,再转化成整数int,最后强制成str字符串
第1关 数据类型与转换
为了防止这样的情况再次发生:不如这么写:
第1关 数据类型与转换