[過去ログ]
Pythonのお勉強 Part67 (1002レス)
Pythonのお勉強 Part67 http://mevius.5ch.net/test/read.cgi/tech/1653540315/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
326: デフォルトの名無しさん (ワッチョイ e301-YX/d) [sage] 2022/06/21(火) 17:50:04.76 ID:MJ9GCdKb0 #ネストしたリストを使ってナルトの模様を描画したい #ナルトの大きさ、記号、線のオフセットはユーザーから受け取りたい def naruto_generator(size, naruto_char,offset): naruto_matrix =[] #空のリスト[]]を含む配列を、ユーザーの指定の長さで作成し、縦の数だけ複製 for i in range (size): naruto_matrix.append([0 for i in range(size)]) #描画の現在位置であるカーソルを設定 cursor = 0 #ナルトがサイズの半分である中心に到達するまで処理を行う while cursor <= size //2: #上の横線の描画 for i in range(cursor, size - cursor): naruto_matrix[cursor][i] = naruto_char #右の縦線の描画 for i in range(cursor, size-cursor): naruto_matrix[i][size - cursor -1] = naruto_char #下の横線の描画 for i in range(cursor, size - cursor): naruto_matrix[size - cursor -1][i] = naruto_char #オフセットでカーソルを進めてから左の縦線を描画 cursor += offset for i in range(cursor, size-cursor): naruto_matrix[i][cursor] = naruto_char return(naruto_matrix) #あまりpythonぽくないですね、全部リスト内包表記でやってしまう猛者とか期待します matrix = naruto_generator(size=40, offset= 3, naruto_char="#") http://mevius.5ch.net/test/read.cgi/tech/1653540315/326
329: デフォルトの名無しさん (ワッチョイ e301-YX/d) [sage] 2022/06/21(火) 19:49:24.95 ID:MJ9GCdKb0 >>327 できれば一筆書きで 右に向かって10進み、下に向かって10進み、 左に向かって10進んで、帰りの上方向の縦線をオフセット分を減らした9進んで というループで中に向かってオフセットを減らしていきたいです ネストのリストでやると難しいですね。。。 http://mevius.5ch.net/test/read.cgi/tech/1653540315/329
331: デフォルトの名無しさん (ワッチョイ e301-YX/d) [sage] 2022/06/21(火) 21:05:02.19 ID:MJ9GCdKb0 >>330 やばい、貼る前にいじってたら おかしくしてしまったようです、見直します http://mevius.5ch.net/test/read.cgi/tech/1653540315/331
335: デフォルトの名無しさん (ワッチョイ e301-YX/d) [sage] 2022/06/21(火) 22:32:28.95 ID:MJ9GCdKb0 >>334 ありがとうございます、勉強させて頂きます http://mevius.5ch.net/test/read.cgi/tech/1653540315/335
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.055s