2017-10-12 7 views
-2

J'utilise Python, et je veux demander à un utilisateur de saisir une variable, puis demander une autre entrée en utilisant ce qu'il a entré dans la première question dans le cadre de la deuxième question.Python: demande à l'utilisateur de saisir une entrée antérieure dans l'invite?

Cela peut être déroutant. Je veux dire comme ceci:

hometeam = str(input("Home team?")) 
ppg = input(hometeam "Average Points per Game?") 
print(ppg) 

Par exemple, si les entrées utilisateur « Cowboys » pour HomeTeam, je voudrais le programme demander « Cowboys Moyenne des points par jeu? » pour la deuxième question.

Je reçois une erreur de syntaxe avec une carotte pointant sur le dernier guillemet.

+0

Le double doit fournir plus de suffisamment d'exemples comment interpoler correctement chaînes en Python. – DeepSpace

Répondre

1

Vous avez sauvé cette entrée dans la variable « HomeTeam », de sorte que vous pouvez faire quelque chose comme ceci en utilisant « + »:

ppg = input(hometeam + " Average Points per Game?")

0
hometeam = str(input("Home team?")) 
ppg = input("{0} Average Points per Game?".format(hometeam)) 
print(ppg) 
+1

Vous voulez probablement avoir un espace: '" Moyenne de points par partie? "' – DeepSpace

+0

Merci, mise à jour de la réponse. – n33rma