質問編集履歴

1

これでできていますか?

2022/05/16 08:34

投稿

shin000
shin000

スコア2

test CHANGED
File without changes
test CHANGED
@@ -1,7 +1,6 @@
1
- 引数で受け取る2つのpersonオブジェクトのうち、年齢の若い方を出力する。ただし、同じ年齢の場合はp1の名前を出力するという処理なのですが上手くいきません。
2
- どこが間違っているのでしょうか。
1
+ ```python3
3
-
2
+ コード
4
- class Person:
3
+ ```class Person:
5
4
  def __init__(self,name,age):
6
5
  self.name=name
7
6
  self.age=age
@@ -18,3 +17,7 @@
18
17
  File "<pyshell#44>", line 1, in <module>
19
18
  a.print_younger_person_name()
20
19
  TypeError: Person.print_younger_person_name() missing 1 required positional argument: 'p2'
20
+
21
+
22
+ 引数で受け取る2つのpersonオブジェクトのうち、年齢の若い方を出力する。ただし、同じ年齢の場合はp1の名前を出力するという処理なのですが上手くいきません。
23
+ どこが間違っているのでしょうか。