「はじめてのPythonAIプログラミング」という書籍で取り組んでいる際に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
invalid character in identifier
エラーメッセージ
該当のソースコード
import time
while True:
time.sleep(1)
present = input("動詞を入力してね")
if (present == "OK"):
print("またね")
break
#例外的に扱う動詞にはingを付ける prog = "" if present == "visit" or ¥ present == "limit" or ¥ present == "play" or ¥ present == "enjoy" or ¥ present == "listen" or ¥ present == "see" or ¥ present == "dye" or ¥ present == "enter": prog = present + "ing" #~ie で終わる動詞はyingにする elif present[-2:] == "ie": prog = present.replace(present[-2:], "ying") #~e で終わる語はeを取ってingを付ける elif present[-1] == "e": prog = present.replace(present[-1], "ing") #~cで終わる動詞はkingを付ける elif present[-1] == "c": prog = present + "king" #長母音+子温で終わる動詞は末尾にingを付ける elif (present[-3] == "a" or ¥ present[-3] == "i" or ¥ present[-3] == "u" or ¥ present[-3] == "e" or ¥ present[-3] == "o") and¥ (present[-2] == "a" or ¥ present[-2] == "i" or ¥ present[-2] == "u" or ¥ present[-2] == "e" or ¥ present[-2] == "o"): prog = present + "ing" #短母音+子音で終わる動詞は子音字を重ねてingを付ける elif present[-2] == "a" or ¥ present[-2] == "i" or ¥ present[-2] == "u" or ¥ present[-2] == "e" or ¥ present[-2] == "o": prog == present + present[-1] + "ing" #その他の動詞にはingを付ける else: prog = present + "ing" print("現在分詞はこれ->" + prog)
ソースコード
試したこと
初心者のためどうしていいかわからない状態です。
よろしくお願い致します。
コード
回答2件
あなたの回答
tips
プレビュー