重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

1つ目のclassはmynameとmyaddressと2つの関数で分けましたが、
2つ目ではクラス内で定義された関数に複数の引数を渡すため、mynameとmyaddressをひとまとめにしてmynameaddressとしましたが、うまくいきませんでした。
2つ目のコードはどのように修正したら良いでしょうか。
ご回答よろしくお願いします。


class myclass():
def myname(self, who):
self.name = who
def myaddress(self, jyusho):
self.address =jyusho

person1 = myclass()

person1.myname("Yamada")
person1.myaddress("Tokyo")

print person1.name
print person1.address




class myclass():
def mynameaddress(self, who, jyusho):
self.who = name
self.jyusho = address

person1 = myclass()

person1.mynameaddress("Yamada", "Tokyo")

print person1.mynameaddress

A 回答 (2件)

引数が who なのに、存在しない name を使っている


引数が jyusho なのに、存在しない address を使っている
クラス変数が who と jyusho なのに、存在しない変数 mynameaddress を表示しようとしている
    • good
    • 0

「うまくいきませんでした」とはどういうことでしょうか? 具体的に


・あなたの期待した動作
・実際の挙動
を書いてもらえませんか?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!