0

こんにちは、私は Python プログラミング入門に参加しており、最初の独立したコードを作成しています。割り当ては次のとおりです。

ユーザーに名前の入力を求めます。次に、ユーザーに 2 つの数値の入力を求め、選択した数学的演算をそれらに対して実行します。プログラムが 10 進数で動作することを確認し、結果だけでなく、完全な方程式を出力することを確認してください: 数値を入力してください: 2.3 別の数値を入力してください: 3.6 2.3 – 3.6 = -1.3

だから私は入力しました:

def main1():
print("This is program 1!")
name = input("Please enter your name: ")
print("Pleased to meet you,", name ,"!") #next line def main2():
print("This is program 2!")
import math
number = input("Enter a number: ")
number = float(number)
numberr = input("Enter another number: ")
numberr = float(numberr)
print = ("number + numberr")

そして、私はこれを取得し続けます:

UnboundLocalError: local variable 'print' referenced before assignment

ヘルプ!!

4

1 に答える 1

4

に値を代入しようとしましたprint

あなたが書いた:

print = ("number + numberr")

しかし、あなたは実際には次のことを意味していました:

print(number + numberr)
于 2012-12-05T22:50:53.203 に答える