座標を使用して長方形の領域を見つけるために関数をテストしようとする助けが必要です

ストリュース

左上と右下の座標を使用して長方形の領域を見つけるRectangleクラスがあります。コードをテストして機能することを確認するためのテスト関数を作成するのに問題があります。

class Rectangle: # rectangle class
    # make rectangle using top left and bottom right coordinates
    def __init__(self,tl,br):
        self.tl=tl
        self.br=br
        self.width=abs(tl.x-br.x)  # width
        self.height=abs(tl.y-br.y) # height
    def area(self):
        return self.width*self.height

これまでのところ、AttributeErrorにつながるこれを書いています: 'タプル'オブジェクトには属性 'x'がありません

def test_rectangle():
    print("Testing rectangle class")
    rect = Rectangle((3,10),(4,8))
    actual = rect.area()
    print("Result is %d" % actual)

コードを機能させるために、コードに何を変更できますか?

JLeno46
class Rectangle: # rectangle class
    # make rectangle using top left and bottom right coordinates
    def __init__(self,tl,br):
        self.tl=tl
        self.br=br
        self.width=abs(tl[0]-br[0])  # width
        self.height=abs(tl[1]-br[1]) # height
    def area(self):
        return self.width*self.height

した場合xy、あなたはあなたのタプルの第1および第2の要素を意味tlし、brあなたの代わりにインデックスを使用する必要があります。タプルにはそのような属性はありません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

JavaScript関数を再度実行した後、テキスト領域をクリアするのに助けが必要

分類Dev

プロット内の領域を選択して最大値を見つけるための長方形

分類Dev

私のケーススタディに合うように少し賢明な操作を見つけるために助けが必要です

分類Dev

リストで別の値を見つけようとするのに助けが必要です

分類Dev

opencvとpythonを使用してチェス盤の正方形の座標を見つけて保存する方法

分類Dev

Javaを使用して2Dマトリックスの最初の最大要素を見つける必要がありますが、コードが思ったように機能しないようです。誰か助けてもらえますか?

分類Dev

関数を使用して3つのテキスト入力間を移動するのに助けが必要です

分類Dev

点の生のリストを使用して、Python / cv2で重なり合う長方形の領域を見つけます

分類Dev

私のsqlステートメントに関数を追加するための助けが必要です

分類Dev

ランダムに配置された(キャンバス内の)テキストエントリの座標を見つけるためにどのTkinter関数を使用する必要がありますか?

分類Dev

テキストの見出しをフィルタリングして選択するためのR関数を見つける必要があります

分類Dev

その関数の名前を見つけるのに助けが必要です

分類Dev

ユニットテストを使用して、Javaプログラムのすべての欠陥を見つける手助けが必要です

分類Dev

あるテーブルでIDを見つけ、そのIDを別のテーブルに挿入するために、ExcelVBAのインデックス関数を使用しようとしています。

分類Dev

座標(x、y)を持つタプルのリストを返す関数ですが、これらの座標を使用して長方形を描画する場合、それらは交差しないはずです

分類Dev

緯度/経度の座標を考えると、どのようにして都市/国を見つけることができますか?

分類Dev

最短経路を見つけるために、パッケージ配送のリストを使用してアルゴリズムを調整するのに助けが必要です

分類Dev

リスト内のリストから物を見つけるのに助けが必要です(とりわけ)

分類Dev

arraylistで特定の名前を見つけるために、ifステートメントを含むforループを作成しようとしています

分類Dev

opencvとC ++を使用して、画像の特定の領域の輪郭を見つけるにはどうすればよいですか?

分類Dev

notepad ++とpythonスクリプトプラグインを使用して、テキストファイルの通貨換算のために数値を丸めるのに助けが必要です

分類Dev

中心の座標(高(X軸)および幅(y軸))を使用して長方形を作成するコンストラクタが必要です

分類Dev

OpenCVを使用して、深度画像内の任意に変換された長方形を見つけるにはどうすればよいですか?

分類Dev

長方形のどちら側で衝突が発生したかをどのように見つけることができますか?

分類Dev

エラーを見つけるために助けが必要です

分類Dev

反応ネイティブでトークンを更新しようとするのに助けが必要

分類Dev

長方形領域の中心線と中心点を見つける

分類Dev

領域のNEおよびSWコードを指定して、座標が正方形に属しているかどうかを確認します

分類Dev

新しい列を作成するために列全体に関数を適用するのに助けが必要

Related 関連記事

  1. 1

    JavaScript関数を再度実行した後、テキスト領域をクリアするのに助けが必要

  2. 2

    プロット内の領域を選択して最大値を見つけるための長方形

  3. 3

    私のケーススタディに合うように少し賢明な操作を見つけるために助けが必要です

  4. 4

    リストで別の値を見つけようとするのに助けが必要です

  5. 5

    opencvとpythonを使用してチェス盤の正方形の座標を見つけて保存する方法

  6. 6

    Javaを使用して2Dマトリックスの最初の最大要素を見つける必要がありますが、コードが思ったように機能しないようです。誰か助けてもらえますか?

  7. 7

    関数を使用して3つのテキスト入力間を移動するのに助けが必要です

  8. 8

    点の生のリストを使用して、Python / cv2で重なり合う長方形の領域を見つけます

  9. 9

    私のsqlステートメントに関数を追加するための助けが必要です

  10. 10

    ランダムに配置された(キャンバス内の)テキストエントリの座標を見つけるためにどのTkinter関数を使用する必要がありますか?

  11. 11

    テキストの見出しをフィルタリングして選択するためのR関数を見つける必要があります

  12. 12

    その関数の名前を見つけるのに助けが必要です

  13. 13

    ユニットテストを使用して、Javaプログラムのすべての欠陥を見つける手助けが必要です

  14. 14

    あるテーブルでIDを見つけ、そのIDを別のテーブルに挿入するために、ExcelVBAのインデックス関数を使用しようとしています。

  15. 15

    座標(x、y)を持つタプルのリストを返す関数ですが、これらの座標を使用して長方形を描画する場合、それらは交差しないはずです

  16. 16

    緯度/経度の座標を考えると、どのようにして都市/国を見つけることができますか?

  17. 17

    最短経路を見つけるために、パッケージ配送のリストを使用してアルゴリズムを調整するのに助けが必要です

  18. 18

    リスト内のリストから物を見つけるのに助けが必要です(とりわけ)

  19. 19

    arraylistで特定の名前を見つけるために、ifステートメントを含むforループを作成しようとしています

  20. 20

    opencvとC ++を使用して、画像の特定の領域の輪郭を見つけるにはどうすればよいですか?

  21. 21

    notepad ++とpythonスクリプトプラグインを使用して、テキストファイルの通貨換算のために数値を丸めるのに助けが必要です

  22. 22

    中心の座標(高(X軸)および幅(y軸))を使用して長方形を作成するコンストラクタが必要です

  23. 23

    OpenCVを使用して、深度画像内の任意に変換された長方形を見つけるにはどうすればよいですか?

  24. 24

    長方形のどちら側で衝突が発生したかをどのように見つけることができますか?

  25. 25

    エラーを見つけるために助けが必要です

  26. 26

    反応ネイティブでトークンを更新しようとするのに助けが必要

  27. 27

    長方形領域の中心線と中心点を見つける

  28. 28

    領域のNEおよびSWコードを指定して、座標が正方形に属しているかどうかを確認します

  29. 29

    新しい列を作成するために列全体に関数を適用するのに助けが必要

ホットタグ

アーカイブ