#ラップ調にして
#そもさん♪そもさん♪
#せっぱー♪せっぱー♪
#そもさんせっぱ ぱいそん♪(以下繰り返し)
#
#こんなのやったらどうかなーと思ってプログラムだけ作って放置していて
#そのまま忘れそうだったので
#個人的にもどうだかなーと思いつつ公開(後悔に近い)
#この記事をまるまる実行するとこんなかんじ。

#そもさん♪そもさん♪
#せっぱー♪せっぱー♪
#そもさんせっぱ ぱいそん♪(以下繰り返し)
#
#こんなのやったらどうかなーと思ってプログラムだけ作って放置していて
#そのまま忘れそうだったので
#個人的にもどうだかなーと思いつつ公開(後悔に近い)
#そもさん #1から10まで表示 #せっぱ print("1 2 3 4 5 6 7 8 9 10") #せっぱ for i in range(1,11):print(i) #せっぱ i=1 while 10>=i: print(i) i+=1 #そもさん #アルファベットを表示 #せっぱ print("abcdefghijklmnopqrstuvwxyz") #せっぱ o="" for i in range(26): o+=chr(ord("a")+i) print(o) #せっぱ print([chr(i) for i in range(ord("a"),ord("z"))]) #せっぱ print(' '.join(chr(i) for i in range(ord("a"),ord("z"))) ) #そもさん #n=3なら"3 2 1 1 2 3" #n=5なら"5 4 3 2 1 1 2 3 4 5" #n=17なら #せっぱ print("17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17") #せっぱ n=17 o="" for i in range(n,0,-1): o+=str(i)+" " for i in range(1,n+1): o+=str(i)+" " print(o[:-1]) #せっぱ n=17 a=[] for i in range(1,n+1): a=[str(i)]+a+[str(i)] print(' '.join(a)) #そもさん #ランダムにアルファベットを50個 #せっぱ import random o="" n=50 for i in range(n): o+=chr(ord("a")+random.randint(0,25)) print(o) #つづけてそもさん #そのアルファベット50個に"a"はいくつ #せっぱ c=0 for i in o: if i=="a":c+=1 print(c) #せっぱ print(o.count("a")) #せっぱ print(sum(1 for i in o if i=="a")) #さらにそもさん #各アルファベットの数を表示 #せっぱ for i in "abcdefghijklmnopqrstuvwxyz": print(i,o.count(i)) #さらにそもさん #棒グラフで表示 #せっぱ s="abcdefghijklmnopqrstuvwxyz" alphaCount=[o.count(i) for i in s] highCount=max(alphaCount) print("-"*26) for i in range(highCount,0,-1): g="" for j in range(26): if alphaCount[j]>=i: g+="*" else: g+=" " print(g) print("-"*26) print(s)
#この記事をまるまる実行するとこんなかんじ。
