これをすべて1行で取得するにはどうすればよいですか? これを行うためのより効率的な方法もわかりますか?
import random
# set the initial values
jersey = random.randint(1, 99)
print ("Who wears jersey no", jersey); input ("?");
出力は次のとおりです。
Who wears jersey no 11
?
これをすべて1行で取得するにはどうすればよいですか? これを行うためのより効率的な方法もわかりますか?
import random
# set the initial values
jersey = random.randint(1, 99)
print ("Who wears jersey no", jersey); input ("?");
出力は次のとおりです。
Who wears jersey no 11
?
次のようなことができます。
input("Who wears jersey no {}?".format(random.randint(1, 99)))
ただし、常にワンライナーを作成することを強調しないでください。読みやすさは重要であり、それが複数行を使用することを意味する場合は、代わりにそれを行います。
とにかく、上記とは異なる1つの選択肢:
input ("Who wears jersey no %s ?" % random.randint(1, 99));