首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

一个空格也不能放过

这是属于类型和类型转换的一道练习题,教程很简单,就是几行字,然后就开始做练习了,看到这道题的时候,头脑有点空白,不知道从何下手,但是只要动脑筋还是很快就知道该怎么做了,这个时候我就发现编程是一件烧脑的事情,而且我很喜欢。

根据自己的思路,测试答案,答案很快就显示出来:This week's total sales:529,提交答案时却一直显示:

不可能啊,这么简单的一道题,我用计算器把5个数字加起来确实是529,怎么就老是显示错误呢?问题到底是出在哪里?这时我打开Python的正式学员QQ群,看里面的聊天记录,翻阅到2017年12月28日有人截了这道题的图给指导员,她也是同样的问题,那么她是怎么解决这个问题的呢?

指导员说在冒号的后面有一个空格,事实上我不知道她在说什么,于是给提出同样问题的学员发信息请教她这道题是怎么做的,她也是说在冒号的后面有一个空格,我还是不知道她在说什么。

早上过来,我把代码又重新测试了一遍,提交之后还是显示错误,问题到底是出在哪里呢?截图给指导员,同时发了代码给她,她回复:“冒号后面有个空格哦。”

我的妈呀!原来她们一直在说的空格是这道题的这里有个空格,所以在代码print("This week's total sales: "+ str(total_sales))中的冒号后面得加一个空格,这样子提交答案:

真是没话说了!

指导员同时给了我一个建议,就是不用写实际的数字,直接引用变量的形式mon_sales = int(mon_sales),这样也比较灵活,毕竟如果直接mon_sales的话下面也跟着一起变动,就不用改两个地方了。

提交后给出的参考答案也是这样子:

weekly_sales = int(mon_sales) + int(tues_sales) + int(wed_sales) + int(thurs_sales) + int(fri_sales)

weekly_sales = str(weekly_sales) #convert the type back!!

print("This week's total sales: " + weekly_sales)

问题就是出在没看好题目,而不是总数上。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180111G09LJ400?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券