パーソナルブログメモリ

a = [1, 1]
for _ in "*" * 999: a += [sum(a[-2:])]
print(a)

FizzBuzz問題を三項演算子とかリストで解く

2022-03-02 | 2日でPython3

Python3のprintは強力で数値、文字、リスト、タプルなど

カンマで区切るだけで表示してしまいます。

 

三項演算子で解くとこんな感じ。

最初bを使わずaだけで処理しようと検討、作った後 aいらなくなったことに気がつく。

 

Python3のリストは強力で数値、文字、リストとかクラスとか混在できます。

 

リストを使って解いた例

[i%3==0]とかはTrueの時リストの1番目 Falseの時0番目を取得します。

 

 


最新の画像もっと見る

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。