パーソナルブログメモリ

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

Python プログラムとは型変換の連続体である 地図の回転と反転と2倍を1行で行うプログラム

2023-05-21 | 新規1000万人ぐらいにプログラムをマスターしてもらいたい

ボットプログラムの改善に疲れ果て(まったくうまくいかないから)

Clash of Codeを一問解いている時にプログラムって状況から要素を取り出して加工して

変換しているだけのものなのではないかという悟りを開く

 

とか書いていて「悟りとは全て錯覚」という言葉が浮かぶ、

 

ともあれ型変換

 

問題

w,hとlinesがあたえられ、90度時計回りに回転させてから反転させて、最後に2倍にして表示する

 

これをなんとか1行で...

使われている¥は全てバックスラッシュ

(¥のキーを押したのではなくて、 \を押したもの)

1,2行の最期の¥を取れば1行になります

 

本来Pythonでは for文の前に;は使えませんが内包表記でかわしてます

2,3行でまったく同じ助長な文があるのですがうまくかわせませんでした

 


最新の画像もっと見る

コメントを投稿

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