1つの数を受け取って偶数ならば2分の1にした値を返し、奇数ならばそのまま返す関数を定義したくもろもろ試みたのですが、上手くいかず... 仮に下記のようなコードがありました場合どのようにすれば可能でしょうか?
ご教示いただけますと助かります。
試したこと:
python3
1def Even number(Odd number): 2 if Odd number % 2 ==0: 3 Even number = Odd number 4 elif n==0: 5 6 7print(Even number(7)) 8print(Even number(10)) 9print(Even number(2020)) 10print(Even number(9999)) 11
上記のコードを実行し下記にこのようなエラー
python3
1 2lw:python-izm wl$ python3 list.py 3 File "list.py", line 621 4 def Even number(Odd number): 5 ^ 6SyntaxError: invalid character in identifier 7lw:python-izm wl$ 8
その他。
下記はサイト等の練習問題。
python3
1 2def Even number(Odd number): 3 4 5print(Even number(7)) 6print(Even number(10)) 7print(Even number(2020) 8print(Even number(9999))
何を試みて、どう上手くいかないのか不明です。
otnさんコメントいただきましてありがとうございます。
関数の中に変数の記述が必要なのかやelif等で試みたのですがエラーが解決できず今回質問させていただきました。
> 関数の中に変数の記述が必要なのかやelif等で試みたのですが> エラーが解決できず
試みた記述内容も、エラー内容も不明です。
>試みた記述内容も、エラー内容も不明です。
>>申し訳ありません。
質問欄に試みた記述内容やエラー等を追記させていただきました。
コードとエラー内容が合ってません。
そもそも、これPythonプログラムというのは間違いないですか?
Pythonだとすると、書籍に Even_number と書いてあったのを、下線に気付かず空白だと思い込んだとか?
あと、括弧が全角になっています。
あと、ずぼらをせずに、エラーは画像貼り付けじゃなくて、コピペしましょう。
コードとエラー内容が合ってません。
申し訳ありません修正させていただきました。
> そもそも、これPythonプログラムというのは間違いないですか?
>>はい。
> Pythonだとすると、書籍に Even_number と書いてあったのを、下線に気付かず空白だと思い込んだとか?
>>そのようなことはなかったかと思うのですが...
そもそも出典はどこなのでしょうか。
hayataka2049さんコメントいただきましてありがとうございます。
>そもそも出典はどこなのでしょうか。
>>申し訳ありません。
ちょっと事情により申し上げることが難しいです。
回答3件
あなたの回答
tips
プレビュー