D码点评:19 Unpythonic

本期心有戚戚的代码段来自:

04_20AM9789bf

的中译版本最新一期:[Issue 110: PyCon 2014 蠎周刊 汇集全球蠎事儿 !-)](http://weekly.pychina.org/issue/issue-110.html)

非蠎样的 Python

题面儿:

  1. 从1到100
  2. 如果能被3和5同时整除,吼:FizzBuzz
  3. 如果只能被3整除,吼:Fizz
  4. 如果只能被5同时整除,吼:Buzz

Javacious

import sys

class Value(object):
    def __init__(self,value):
        self.setValue(value)

    def setValue(self,value):
        self.value = value

    def getValue(self):
        return self.value

    def toString(self):
        return self.getValue().__str__()

class FizzBuzz(object):
    def __init__(self, n):
        if n % 15 == 0:
            value = 'FizzBuzz';
        elif n % 3 == 0:
            value = 'Fizz';
        elif n % 5 == 0:
            value = 'Buzz';
        else:
            value = str(n);
        self.setValue(value);

    def setValue(self,value):
        self.value = Value(value);

    def getValue(self):
        return self.value;

class FizzBuzzRunner(object):
    def __init__(self, n):
        self.setN(n)

    def setN(self, n):
        self.n = n

    def run(self):
        for i in range(1,self.n):
            sys.stdout.write(FizzBuzz(i).getValue().toString()+'\n');

if __name__ == '__main__':
    n = 101;
    FizzBuzzRunner(n).run()

呵呵,其它范儿的下次再来,看大家是否很认同当前的代码?

是也乎

其实, 通过以往10多篇D码点评 专栏文章的阅读以及分享统计, 发觉, 真心不怎么的…太多没有说到痒点儿上的事儿了. 认真思量,也正常, 在这个随时都有圣战暴发的网络中, 说任何语言的任何代码段的好话,都将得罪几乎所有人…

何况,想点评代码,首先大妈得自个儿明白的了代码的含义,以及笑点,才能指的出来哪! 这也就限制住了大妈代码分享的范畴,

毕竟大家都知道,大妈是条纯粹的 Pythoneer , 对于 非 Pythonic 的物件儿,根本就不上心的.

所以,解决方案s:

  1. 减少大妈样儿的 D码点评 内容,期待大家多样性的代码体验分享
  2. 减少 D码点评 的出没频率,周2,找得到神级/好玩/又有用 的代码,就分享,否则,用其它 鳮汤 代之….
  3. 大力征集大家的 D码点评 共同体会.

怎么样? 哪种对策更加靠谱?

巡阅

2014-04-15  

声明: 本文采用 BY-NC-SA 授权。转载请注明转自: #ZHGDG#


以上...


加入 珠海GDG

  1. 注册 Meetup
  2. 关注 Zhuhai GDG
  3. 或扫描: 2meetup

通过 珠海GDG 可以:

    第一时间获知谷歌最新技术,
    可以学到如何去谷歌平台上赚钱的思路和方法,
    可以认识很多有可能将来一起走上自己创业道路的人,
    可以学会把你的创新带向国际市场,
    参加那里的活动有经常和国际上的开发者们进行交流的机会...

PS:

若无意外,题图都是从原文提取或是通过 Google 图片搜索出来的, 版权属左, 不负责任 ;-)

PPS:

珠海GDG 微信/Blog 欢迎投稿,只要追自认内容吻合以下条件:

0. 有趣 ~ 至少是自个儿有兴趣的领域吧...
1. 有料 ~ 至少有点儿原创的东西吧..
2. 有种 ~ 至少不能是成功学吧!

有好物请及时通过邮件列表投稿成也: [email protected]
(发空邮件到 [email protected] 即完成订阅)

微信公号

栏目设定:

    G术图书 (gb:推荐好书,书无中外)
    D码点评 (dd:麻辣评点,善意满盈)
    G说公论 (gt:时评杂文,新旧不拘)
    珠的自白(dm:大妈自述,每周一篇)
    海选文章(hd:得要相信,大妈法眼)

总之, 请大家告诉大家, 珠海生活中的技术社区 都来订阅呗 ;-)

订阅方法

hacker emblem

GDG珠海 社区资源:

大妈的多重宇宙 - YouTube

全新自媒体系列...科学幻想,读书,说故事...
点击注册~> 获得 100$ 体验券: DigitalOcean Referral Badge

订阅 substack 体验古早写作:
Zoom.Quiet’s Chaos42 | Substack


关注公众号, 持续获得相关各种嗯哼:
zoomquiet


蟒营®编程思维提高班Python版

**2021.01.11** 因大妈再次创业暂停定期开设, 转换为预约触发: