ちょうどprint文にインデントをドロップする...あなたの助けをいただき、ありがとうございます。
sum=0.0
for i in range(1,6):
x,y=eval(input("Please enter length and width of room:"))
sf=(x*y)
sum=sum+sf
print("The total square footage is",sum)
、編集:でワイルドカードを配置している何私はここでやってる
sum=0.0
for i in range(1,6):
x,y=eval(input("Please enter length and width of room %i:" % i))
sf=(x*y)
sum=sum+sf
print("The total square footage is %i" % sum)
:
これは、あなたが望むものを達成するために使用することができますPythonで一般的な技術であります文字列の真ん中に配置し、パラメータを渡します。 '%i'は%演算子に整数を挿入することを指示します。文字列を追加する場合は、 '%s'を入力することもできます。あなたがチェックアウトできるカップルがさらにあります。これはコンソールのもう1つの例です。
>>> user_name = 'mauricio'
>>> sum = 42
>>> line_to_print = 'Hello user %s, your sum is %i' % (user_name, sum)
>>> print(line_to_print)
Hello mauricio, your sum is 42
ここでは、実際に質問をしていません。何が問題になっていますか?ここに投稿する方法の詳細については、[FAQ]と[ask]をお読みください。 –
"ループを使用してこのプログラムを書く必要があります" – fceruti
写真のようにループ内で入力する部屋番号を入力する方法を知っておく必要があります –