次の印刷を機能させるにはどうすればよいですか
x = input('Enter your Name : ')
y = input('Enter your School : ')
print = "Hi {}, You go to {} don't you". format (x,y)
次の印刷を機能させるにはどうすればよいですか
x = input('Enter your Name : ')
y = input('Enter your School : ')
print = "Hi {}, You go to {} don't you". format (x,y)
print
関数として使用する代わりにに割り当てています。を削除し=
、代わりに関数を呼び出します。
print("Hi {}, You go to {} don't you". format (x,y))
デモ:
>>> x = input('Enter your Name : ')
Enter your Name : Martijn Pieters
>>> y = input('Enter your School : ')
Enter your School : Life
>>> print("Hi {}, You go to {} don't you". format (x,y))
Hi Martijn Pieters, You go to Life don't you
例外が発生した場合TypeError: 'str' object is not callable
でも、ローカル変数print
が文字列にバインドされています。インタラクティブな Python セッションで、そのローカル変数を削除するだけです。
del print
宿題は自分でやり遂げる必要があります。自分で少し努力して、先生に何かを与えてください。私たちはあなたのために宿題をするつもりはありません。