IT
大學
已解決
プログラム言語のpython について質問です。
この写真のように、変数numlistを作ってすぐにそのままprint(表示)するなら変数を作る必要がないのではと思い、printの中にそのまま式を入れたらエラーが出ました。
print(1 + 2)などは可能なのに、なぜ()内で計算できないのですか?
numlist =D [cnt ^ 2 for cntin range(1, 10)]
print(numlist)
numlist = in
print (numlist)
n range(1, 10)]
[cnt^2 for cnt
print[cnt ^2 ipr cnt in range (1, 10)]
SyntaxError
x
× invalid syntax
OK
解答
您的問題解決了嗎?
看了這個問題的人
也有瀏覽這些問題喔😉
推薦筆記
【数学】覚えておいて損はない!?差がつく裏ワザ
11135
86
【夏勉】数学中3受験生用
7247
105
【テ対】苦手克服!!証明のやり方♡
6959
61
【夏まとめ】数学 要点まとめ!(中1-中3途中まで)
6301
81
ありがとうございます。できました。[]と()どちらも必要なのですね。
もう一つ質問なのですが、教科書には、この式は"1〜9を二乗した値のリストを作る"と書いてあるのですが、
表示すると、[3, 0, 1, 6, 7, 4, 5, 10, 11]となりました。どういうことでしょうか?