分からないこと
AOJのITP1_6_Aに対する他の人のコードを見たのですがprintの中に*(アスタリスク)を入れる方が多かったです。
しかしなぜprintの中にを記載したのか分かりませんでした。
printの中でを使用するのは2*3の時のような計算式でしか見かけないからです。
*を入れるだけで同じ入力値でも出力結果が異なりますが、この時のアスタリスクはどんな働きをしているのですか?
調べてもわからなかったため教えていただけると幸いです。
入力値
1 2 3 4 5
*なし
py
1print(input().split()[::-1])
出力値
['5', '4', '3', '2', '1']
###*あり
py
1print(*input().split()[::-1])
出力値
5 4 3 2 1
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/12/14 14:06