私はJavaのかなりのバックグラウンドを持っており、Pythonを学ぼうとしています。別のファイルにあるときに他のクラスのメソッドにアクセスする方法を理解する上で問題が発生しています。モジュールオブジェクトが呼び出せないというメッセージが表示され続けます。
あるファイルのリストで最大および最小の整数を見つける単純な関数を作成し、別のファイルの別のクラスでそれらの関数にアクセスしたいと考えています。
どんな助けでも大歓迎です、ありがとう。
class findTheRange():
def findLargest(self, _list):
candidate = _list[0]
for i in _list:
if i > candidate:
candidate = i
return candidate
def findSmallest(self, _list):
candidate = _list[0]
for i in _list:
if i < candidate:
candidate = i
return candidate
import random
import findTheRange
class Driver():
numberOne = random.randint(0, 100)
numberTwo = random.randint(0,100)
numberThree = random.randint(0,100)
numberFour = random.randint(0,100)
numberFive = random.randint(0,100)
randomList = [numberOne, numberTwo, numberThree, numberFour, numberFive]
operator = findTheRange()
largestInList = findTheRange.findLargest(operator, randomList)
smallestInList = findTheRange.findSmallest(operator, randomList)
print(largestInList, 'is the largest number in the list', smallestInList, 'is the smallest number in the list' )