2つの操作を使用して最大限の出力を見つけるPythonスクリプトを作成します。問題は、そこにあるb
の2行目から最後の行に構文エラーがあると言います。どうすれば修正できますか?内部変数の操作
x = 0
a = int(input("1st number:"))
c = int(input("2nd number:"))
e = int(input("3rd number:"))
for i in range(4):
if i == 0:
b = "+"
elif i == 1:
b = "-"
elif i == 2:
b = "/"
else:
b = "*"
for j in range(4):
if j == 0:
d = "+"
elif j == 1:
d = "-"
elif j == 2:
d = "/"
else:
d = "*"
k = a b c d e
print(k)
「k = a b c d e」はなぜ機能すると思いますか? –
lamdaを使用できますか?またはあなた自身のコードを編集したいだけです。 –
'operator'モジュールを見て、実際の関数を文字列だけでなく' b'と 'd'に割り当てる必要があります。' d(b(a、c)、e) ' 。 – AChampion