練習に立ち往生し、somヘルプを必要とする可能性があります!Python3は、乗算してリストに追加します。
演習:引数として
[123、4、125、69、155]
:リストを取る関数を作成します。この関数は、すべての偶数に1を乗じ、 はすべての奇数に6を加えます。変更されたリストの回答は で降順にソートされています。
マイコードまでです。
私は( `DEFマルチ入れ答えてlist1 = [123, 4, 125, 69, 155]
def multi():
for num in list1:
if num % 2 == 0:
num * 1
else:
num + 6
return list1
):
私が得る答えは
[123, 4, 125, 69, 155] <class 'list'>
で、正しい答えは、[161,131,129,75です4]
誰でも正しい方法で私を指摘できますか?
ありがとうございます。
正しい方法: 'num * 1'は何にも割り当てられていません。 'list1'は何も変更せずに返されています(繰り返し処理されている間は変更されていませんが、どうして返されます) –