Variablen basierend auf Eingabe

Python Version = 3.5

  1. So würde ich gerne wissen, wie ich Variablen basierend auf der Eingabe vom Benutzer einstellen kann. Zum Beispiel, wenn ein Benutzer 7 darauf antworten sollte:

    Einwohner = Input ("Wie viele Menschen wohnen in deinem Haus?")

EDIT = wenn sie 7 eingegeben haben – wie könnte ich nach dem Namen jedes einzelnen fragen?

Vielen Dank!

One Solution collect form web for “Variablen basierend auf Eingabe”

 def get_int(prompt): while True: try: return int(input(prompt)) except ValueError: # not an int! pass # try again residents = get_int("How many people live at your house? ") 

Bearbeiten: Anstatt Variablen für jede Person benannt zu haben, kannst du eine Liste verwenden:

 resident_names = [input("Name of resident {}: ".format(i)) for i in range(1, residents + 1)] 
  • Wie zähle ich eindeutige Werte in einem Array in Python?
  • Zugriff auf Instanzvariable, aber nicht Instanzmethode in Python
  • Erstellen mehrerer Variablen [doppelte]
  • Wie man Parameter / for-Schleife anwendet
  • Wie kann ich env vars auf Sublime Text bestehen?
  • Zuordnen Sie die Variable auf den ursprünglichen Wert (definiert vor der Schleife) am Anfang jeder Iteration in der Schleife
  • HTML-E-Mail in Python mit variabler Anzahl von Variablen
  • Python erstellen Variablen aus Wörterbucheinträgen
  • Wie bekomme ich die Umgebung von einem Unterprozess in Python
  • Python Variable Inkrement while-Loop
  • Ein Wörterbuch von Klassenvariablen und Werten erhalten
  • Python ist die beste Programmiersprache der Welt.