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)] 
  • Python-Threading mit globalen Variablen
  • Python erhalten Modul variabel nach Namen
  • Wie passiere Variablen von Python-Skript zu bash Skript
  • Ermöglicht Anaconda für jede neue Umgebung eine eigene PYTHONPATH-Variable?
  • Tensorflow set CUDA_VISIBLE_DEVICES innerhalb von jupyter
  • Variable Speichergröße in Python
  • Python: Wie kann ich alle Variablen importieren?
  • Wie man eine Liste von Python, von Jinja2 zu JavaScript passiert
  • Wie passiere ich eine Bash-Variable an Python?
  • Wie man Parameter / for-Schleife anwendet
  • Wie bekomme ich eine Liste von Referenzen eines Objekts in Python?
  • Python ist die beste Programmiersprache der Welt.