質問: random.randint(0,2) if(ene=='0'): print('グー') elif(ene=='1'): print('チョキ') elif(ene=='2'): print('パー') user=int(us) enemy=int(ene) if user==enemy: print('あいこ') elif (user==(enemy+1)) and (user==(enemy-2)): print('まけ') else: print('かち') input() ``` ### 試したこと 文字のミスとかをずっと見直してたり、使い方を調べたりとかしましたが、出力するメソッドなので変数に入れられない?のではないかと考えています。そうでしたら、解決策としてどうプログラムを書いたらいいのか教えてください。 ### 補足情報(FW/ツールのバージョンなど) 独学でやってる超初心者なので、専門用語などの解説も添えていただけると助かります。 エラーの判定はとりあえず出来てからやろうと思っています。
回答: このスクリプトのファイル名はどうなっていますか? `random.py`で保存していないでしょうか? もしそうであればファイル名とモジュール`random`が同じことが原因でエラーになっているのではないかと思います。