Python プログラムに random をインポートする際に問題が発生しています。このトピックに関する他のスレッドを読んだことがありますが、他の人にとっては、random.py という名前のファイルに由来するようです。
ファイルの名前が random.py ではありません。print(random. file ) を使用してインポート元を確認しましたが、 C:\Python27\lib\random.pyc からインポートしているようです
そのファイルをフォルダから移動しようとしましたが、まだ機能しません。
エラーは次のとおりです。
Traceback (most recent call last):
File "C:/Python27/Projects/Test.py", line 4, in <module>
r1 = random.randomint(20,400)
AttributeError: 'module' object has no attribute 'randomint'
また、powershell とインタープリターの両方でテストしました。
コード スニペットは次のとおりです。
import random
import getpass
r1 = random.randomint(20,400)
r2 = random.randomint(20,400)
p = getpass.getpass(prompt='Please enter the correct value: %d * %d: ' %(r1,r2))
if p == (r1*r2):
print "Correct"
else:
print "Incorrect"
誰でも私を助けることができますか?
編集:私はばかです。ありがとう。