Wenn der Benutzer einen Wert eingibt, welcher keine Zahl ist, sollte die Funktion den Wert None zurückgeben.
Das resultierende Histogramm soll eine mehrzeilige Anweisung sein, welche aus #-Zeichen besteht. Eine Zeile = ein Histogrammbalken.
Löse die Aufgabe, ohne die Multiplikation von Zahlenreihen zu verwenden! Verwende stattdessen zwei Schleifen.
Hier sind meine, nicht funktionierende Vorschlaege:
Code: Alles auswählen
lista1 = lista2
lista2 = [x, y, z, q, w, p, l, t, b, e]
int(input(lista1))
print(lista2)
def histogram(lista2):
result = ''
for qq in lista2:
return lista2[::1] + "\n"
while int not in lista2:
return("None") + "\n"
return result
qwx = histogram(lista2)
print(qwx)
print("+++++++++++++++\n")
x = float(input("Geben Sie den ersten Tabellenwert ein: "))
y = float(input('Gib den zweiten Tabellenwert ein: '))
z = float(input('Gib den dritten Tabellenwert ein: '))listaxx = [x, y, z]
def histogram(listaxx):
result = ''
for qq in listaxx:
return (x * str("#")) + "\n"
return (y * str("#")) + "\n"
return (z * str("#")) + "\n"
while float not in listaxx:
return("None") + "\n"
return result
qwx = histogram(listaxx)
print(qwx)