[過去ログ] くだすれPython(超初心者用) その46【Ruby禁止】 (1002レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
790
(8): デフォルトの名無しさん [sage] 2020/02/22(土) 15:28:23.09 ID:8UzPa+1r(1/7) AAS
プログラム未経験のまったくのど素人です

以下のコードを実行しても何も起こりません
なぜか逆スラッシュが\になってしまい、それが原因でしょうか?

長いので二つにわけます

def hangman(word):
wrong = 0
stages = ["",
"_______ ",
"| ",
"| | ",
"| 0 ",
"| / | | ",
"| / | ",
"| "
]
rletters = list(word)
board = ["_"] * len(word)
win = False
print("ハングマンへようこそ !")
791: 790 [sage] 2020/02/22(土) 15:30:30.55 ID:8UzPa+1r(2/7) AAS
while wrong < len(stages) -1:
print("\n")
msg = "1文字を予測してね"
char = input(msg)
if char in rletters:
cind = rletters.index(char)
board[cind] = char
rletters[cind] = "$"
else:
wrong += 1
print(" ".join(board))
e = wrong + 1
print("\n".join(stages[0:e]))
if "_" not in board:
print("あなたの勝ち !")
print(" ".join(board))
win = true
       break

如何でしょう?
808: 790 [sage] 2020/02/22(土) 21:03:41.80 ID:8UzPa+1r(3/7) AAS
皆さんスレのルールを守らなかったにも関わらずレスして戴きありがとうございます
今後はルールを厳守しますのでよろしくお願いします

早速ご忠告どおりに試してみたいと思います

厚かまいついでにもう一つ、逆スラッシュが\に変換されてしまう理由も教えて戴ければ幸いです
810: 790 [sage] 2020/02/22(土) 21:10:51.98 ID:8UzPa+1r(4/7) AAS
独学でpythonをマスターしたというコーリー・アルソフなる御仁の「独学プログラマー」って本で勉強しているんですが、
これは、とても初心者向けとはいえない入門者なので、「超初心者が初心者になるためのpython入門」という本を買い直し
ました
811: 790 [sage] 2020/02/22(土) 21:12:47.05 ID:8UzPa+1r(5/7) AAS
入門者→入門書
訂正いたします
813
(1): 790 [sage] 2020/02/22(土) 21:19:59.48 ID:8UzPa+1r(6/7) AAS
仰るとおり日本語キーボードを使っています
\で問題ないんですね
817: 790 [sage] 2020/02/22(土) 22:00:26.05 ID:8UzPa+1r(7/7) AAS
解決しました!
ちゃんと動きます
最後に関数を呼び出していませんでした
お騒がせしました
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.462s*