質問編集履歴
3
急募をはずしました。
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
|
1
|
+
うるう年を20個表示させる方法
|
body
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
「YEAR」の部分にある数字を入れると、その翌年以降の閏年を20個表示するプログラムを作りたいです。
|
2
2
|
条件をif文で示すことはできているかと思うのですが、20個表示させてそこで止める方法、そしていろんな数字を入れてあっているか確認する方法がうまくいきません。
|
3
|
-
|
3
|
+
|
4
4
|
```
|
5
5
|
def leapyear(YEAR):
|
6
6
|
n = 0
|
2
いただいたご指摘をもとに、コードブロックで囲み、エラーメッセージを添えました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
「YEAR」の部分にある数字を入れると、その翌年以降の閏年を20個表示するプログラムを作りたいです。
|
2
2
|
条件をif文で示すことはできているかと思うのですが、20個表示させてそこで止める方法、そしていろんな数字を入れてあっているか確認する方法がうまくいきません。
|
3
3
|
急ぎで解決したいのですが、正しいコードをご教示願えないでしょうか。
|
4
|
-
|
4
|
+
```
|
5
5
|
def leapyear(YEAR):
|
6
6
|
n = 0
|
7
7
|
while True:
|
@@ -14,4 +14,15 @@
|
|
14
14
|
print(YEAR = YEAR + 1)
|
15
15
|
if n == 20:
|
16
16
|
break
|
17
|
-
print (leapyear(2020))
|
17
|
+
print (leapyear(2020))
|
18
|
+
```
|
19
|
+
|
20
|
+
結果は下記のように出ておりました。
|
21
|
+
Traceback (most recent call last):
|
22
|
+
line 13, in <module>
|
23
|
+
print (leapyear(2020))
|
24
|
+
line 10, in leapyear
|
25
|
+
print(YEAR = YEAR + 1)
|
26
|
+
TypeError: 'YEAR' is an invalid keyword argument for this function
|
27
|
+
|
28
|
+
Process finished with exit code 1
|
1
初心者マークをつけました
title
CHANGED
File without changes
|
body
CHANGED
File without changes
|