-6

次の印刷を機能させるにはどうすればよいですか

x = input('Enter your Name : ')
y = input('Enter your School : ')
print = "Hi {}, You go to {} don't you". format (x,y)
4

1 に答える 1

6

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

宿題は自分でやり遂げる必要があります。自分で少し努力して、先生に何かを与えてください。私たちはあなたのために宿題をするつもりはありません。

于 2013-09-05T11:31:10.797 に答える