ここでかなり簡単な質問です。私は変数を使用せずに名前を入力すると、ユーザーにこんにちはと言うhello worldプログラムの例を構築していました。私は入力がprintステートメント内にネストされています
print('What is your name?')
print('Hello, ' +str(input()) + ', nice to meet you!')
です。この結果、望ましい結果が得られます。なぜ入力文はその中にネストされているにもかかわらずprint文の前に `'を実行しますか?ありがとう!
なぜ内部にネストされていると後で実行されると思いますか? 'input'がまだ実行されていなければ' print'が何を出力すると思いますか? – BrenBarn
数学と同様に、角括弧の中のものは、それらの外側のものより前に評価されるためです。 – Carcigenicate