Pythonのお勉強 Part42

このエントリーをはてなブックマークに追加
778デフォルトの名無しさん
Pythonを勉強し始めたのでHelloWorldを書いてみました
記号とか数字とかがよくわからないので.,()とアルファベットしか使えませんでした
Pythonって誰が書いても綺麗に書けると聞いたんですけどコード自体は長くなってしまうものなんですね
ちょっと残念です

print(str().join(list((chr(sum((ord(min(str(NotImplemented))),str(True).find(min(str(None)))))),
list(str(True)).pop(),
min(str(Ellipsis).replace(min(str(Ellipsis).swapcase()).lower(),list(str(Ellipsis)).pop()).swapcase()).lower(),
min(str(Ellipsis).replace(min(str(Ellipsis).swapcase()).lower(),list(str(Ellipsis)).pop()).swapcase()).lower(),
max(str(None)),
chr(pow(str(Ellipsis).count(list(str(Ellipsis)).pop()),len(str(False)))),
chr(sum((ord(max(str(True))),str(Ellipsis).count(list(str(Ellipsis)).pop())))).upper(),
max(str(None)),
max(str(True).replace(max(str(True)),list(str(True)).pop())),
min(str(Ellipsis).replace(min(str(Ellipsis).swapcase()).lower(),list(str(Ellipsis)).pop()).swapcase()).lower(),
list(str(NotImplemented)).pop(),
chr(sum((pow(str(Ellipsis).count(list(str(Ellipsis)).pop()),len(str(False))),len(max(str(None))))))))))
779デフォルトの名無しさん:2011/04/22(金) 23:58:40.49
できるPythonプログラマはこう書く。
print('Hello World!')

780デフォルトの名無しさん:2011/04/23(土) 09:08:07.84
>>778
=も覚えたら、一気に楽になるぞ

t=type(str(), (), dict())
t.HelloWorld=None
print(list(sorted(dir(t), reverse=True)).pop())
781デフォルトの名無しさん:2011/04/23(土) 09:12:10.16
明晰さがうりなのに、結局Perlめいたぐちゃぐちゃコードを書いてだめな仕事するやつってほんとにいるよね。
782デフォルトの名無しさん:2011/04/23(土) 10:38:01.05
>>778
   ___l___   /、`二//-‐''"´::l|::l       l! ';!u ';/:::l ', ';::::::l ';:::::i:::::
   ノ l Jヽ   レ/::/ /:イ:\/l:l l::l   u   !. l / ';:::l ', ';:::::l. ';::::l:::::
    ノヌ     レ  /:l l:::::lヽ|l l:l し      !/  ';:l,、-‐、::::l ';::::l::::
    / ヽ、_      /::l l:::::l  l\l      ヽ-'  / ';!-ー 、';::ト、';::::l:::
   ム ヒ       /::::l/l::::lニ‐-、``        / /;;;;;;;;;;;;;ヽ!   i::::l:::
   月 ヒ      /i::/  l::l;;;;;ヽ \             i;;;;;;;;;;;;;;;;;;;l   l::l:::
   ノ l ヽヽノ    /:::l/:l /;;l:!;;;;;;;;;',               ';;;;;;;;;;;;;;;;;ノ    l:l::
      ̄ ̄    /::::;ィ::l. l;;;;!;;;;;;;;;;;l            `‐--‐'´.....:::::::::!l
   __|_ ヽヽ   /イ//l::l ヽ、;;;;;;;ノ....      し   :::::::::::::::::::::ヽ /!リ l
    | ー      /::::l';!::::::::::::::::::::  u               ', i ノ l
    | ヽー     /イ';::l          ’         し u.  i l  l
     |       /';:';:!,.イ   し    入               l l U
     |      /,、-'´/ し      /  ヽ、   u    し ,' ,'  l
     |        /l し     _,.ノ     `フ"       ,' ,'  ,ィ::/:
     |       /::::::ヽ       ヽ    /     し ,' ,' / l::
     |      /::::::::::::`‐、 し      ',  /    u   ,、-'´  l,、-
     |      ``‐-、._::::::::::` ‐ 、     ',/       , -'´`'´ ,-'´
     |      _,、-‐'"´';:::::::::イ:l';:::` ‐ 、._____,、-‐'"´  u /
   | | | |    \ l::/ l::::::/リ ';:::::lリ:::::l';:::l l:l:::::l\  u /
783デフォルトの名無しさん:2011/04/23(土) 10:55:47.00
受けると思って必死に書いたのに失笑しかされない>>778さん(´・ω・)カワイソス
784デフォルトの名無しさん:2011/04/23(土) 10:58:13.51
Perlスレとかなら面白がられただろうけど
Pythonってあんまりそういう文化がないからなあ
785デフォルトの名無しさん:2011/04/23(土) 11:38:51.03
>>778
この条件だとこういう力技も可能なのでちょっとイマイチ……
print str().join(map(chr,map(sum,zip(map(len,(((),(),(),()),((),),
((),(),(),(),(),(),(),()),((),(),(),(),(),(),(),()),
((),(),(),(),(),(),(),(),(),(),()),
((),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),()),
((),(),(),(),(),(),(),(),(),(),()),((),(),(),(),(),(),(),(),(),(),(),(),(),()),
((),(),(),(),(),(),(),()),())),
(len(((),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),
(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),
(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),
(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),(),
(),(),(),(),(),(),(),(),(),()))
for x in range(len(((),(),(),(),(),(),(),(),(),()))))))))
786デフォルトの名無しさん:2011/04/23(土) 11:47:30.91
>>785
卵切らしてたの思い出した。