前提・実現したいこと
題に書いた通り、python3.7でif文を用いて素数の判断を行いたいです。
ifの使用中に以下のエラーが出ました。
発生している問題・エラーメッセージ
PC name:programing name$ python3.7 P93.py 整数を入力してください:2 PC name:programing name$
該当のソースコード
python3.7
1a = [] 2a = int(input("整数を入力してください:")) 3if a <= 31 and a == (2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31): 4 print("素数です") 5elif a >=32: 6 print("素数ではありません")
試したこと
実際に試してみた結果が以下のような
PC name:programing name$ python3.7 P93.py
整数を入力してください:2
PC name:programing name$
ものだったのですが、以下のサイトで見つけた同様な問題と思われる方法をなんども試して見ましたがどうにもうまくいきません。
https://www.sejuku.net/blog/16007
https://www.sejuku.net/blog/20674#if_and
補足情報(FW/ツールのバージョンなど)
ちなみにpython3.7を使用しているのでそれで動かせればと思います。
この症状は31以下の整数を入力した際に発生します。
回答3件
あなたの回答
tips
プレビュー