【CSDN编程比赛第四期】赛后感

最近加入CSDN,第一次参加这类比赛,感觉还不错,嘿嘿

这一次得了第23名,我觉得这对一个初学编程的小孩子来说,已经很不错了

去年参加过市里举办的scratch比赛,拿了个94.75分,全市第一,从此便越来越喜欢编程,今年寒假开始对Python产生了浓厚的兴趣,并买了一个视频光盘,到了今年暑假,又买了4本书,开始细细钻研Python。最近突然发现我那老伙计又开始学C++了,又买了两本关于那东西的书,直到现在还没有看完,眼看就要升学分班了,只好先放一放。不过今天考完了,我被我们市的重点中学无条件录取,如果再能分个好班那就更好了。我又可以钻研编程啦!

好了,来讨论一下这次的试题吧。说实话三四题我也没看多懂,一个17.5分,一个7.5分

第一题:小玉家的电费

(Python3)本题主要考察Python控制流语句的运用,可以用嵌套的if语句来实现,就如上面那样

题目中已经将单价不同的用电范围为我们表述清楚,那么用电量确定了就可以计算电费了,可以使用连续的" if "(后面用elif也行,没什么影响)

接下来我们可以设置条件了(变量a表示用电量)

amount <= 150: 小于等于150千瓦时 

amount >= 151 and amount<=400: 大于等于151又小于等于400千瓦时的范围

amount >= 401 and amount<=10000: 大于400的范围,别忘了题目要求还有一个,就是用电量不能大于10000

 好了,有了条件,前面再加上if,然后把指定范围内的用电量和单价乘一下,再return出去。就大功告成啦!是不是很简单?

再来look一下第二题~

第二题:单词逆序

(Python3)做之前,我们先来看看这么一个字符串方法:str.split()

它可以把一个字符串以空格位分界线,分成多个部分,返回一个列表(list),好奇的朋友们可以在Python的交互式shell中拿一个英语句子试一试。

再来看一个列表方法:list.reverse()

它用于就地反转一个列表,因为他直接“就地”修改了这个列表,所以不要再拿他赋给一个变量了。

再回过来看看这个题,是不是觉得非常简单?

result = str.split()

result.reverse()

简简单单两行代码,你是否也感受到Python的魅力了呢?本人认为这是最简单的编程题了

 

至于三四题......

那纯属是瞎猫闯见死耗子,至于我的代码......就不展示了

这次比赛收获真的很大耶,第一次在比赛上用Python3,而且拿到了奖品,好开心呀!感谢CSDN和各位朋友的支持。CSDN我觉得是最好的技术社区,下次我会更努力的!

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值