前提・実現したいこと
Python超初心者です。
あるサイトで練習していたのですが、
正の整数nを1から9の数を掛けた数を半角スペース区切りで出力してください
最後は改行し、余計な文字、空行を含んではいけません。
という問題で
発生している問題・エラーメッセージ
number = int(input()) for i in range(1, 10): print(str(number * i) + " ", end="") print()
だと、見た目は期待される回答と全く同じなのに、クリアとならず、
該当のソースコード
list1 =[] for i in range(1, 10): numbers = number * i list1.append(numbers) print(" ".join(map(str, list1)))
でクリアがもらえました。
おそらく、空白か改行がおかしいのだと思いますが、なぜ前者では通らないのか気になります。原因をご教示ください。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/28 14:28