liste einfügen und numerisch sortieren
Verfasst: Sonntag 21. November 2021, 13:29
Hallo,
ich habe folgenden code geschrieben
#Dauersschleife des Programms
while 1:
liste = []
#import der random randint funktion
from random import randint
#einlesen der anzahl der Würfel
x=int(input("wie viel Würfel darfst du benutzen:"))
#begrenzung der Maximalen würfel zahl auf 20
if x > 20:
#beenden des programms mit eingabe von 999
if x == 999:
print("auf wiedersehen")
exit()
#ausgeben der Fehlermeldung bei zahlen Größer 20 und nicht 999
else:
print("F40")
print("du gibst eine Zahl ein die größer ist als in der Spielwelt sinn macht!")
print("gebe 999 ein um das Programm zu beenden")
# wenn x == 1 dann ausgabe von random würfelzahl
elif x == 1:
z= randint(1,6)
print(z)
print()
elif x == 0:
print("F40")
print("keine Eingabe ist nicht möglich")
print()
# schleife mit zorn und anzahl der Durchgänge gegeben durch x (input)
else:
f=0
for j in range (1,x):
z= randint(1,6)
#ausgabe der einzelnen durchgänge der schleife
print(z)
# Berechnung der random Würfelzahl für zorn
zorn=randint(1,6)
#ausgabe des Zorns
print("Zorn:")
print(zorn)
print()
#ausgabe von kommentaren zum Zorn
if zorn == 6:
print("max Punktzahl erreicht")
print("HERZLICHEN GLÜCKWUNSCH")
print()
elif zorn == 1:
print("HAAA HAAA")
print()
else:
print()
kann mir jemand helfen die variable z in eine liste zu packen und diese numerisch zu sortieren?
ich habe folgenden code geschrieben
#Dauersschleife des Programms
while 1:
liste = []
#import der random randint funktion
from random import randint
#einlesen der anzahl der Würfel
x=int(input("wie viel Würfel darfst du benutzen:"))
#begrenzung der Maximalen würfel zahl auf 20
if x > 20:
#beenden des programms mit eingabe von 999
if x == 999:
print("auf wiedersehen")
exit()
#ausgeben der Fehlermeldung bei zahlen Größer 20 und nicht 999
else:
print("F40")
print("du gibst eine Zahl ein die größer ist als in der Spielwelt sinn macht!")
print("gebe 999 ein um das Programm zu beenden")
# wenn x == 1 dann ausgabe von random würfelzahl
elif x == 1:
z= randint(1,6)
print(z)
print()
elif x == 0:
print("F40")
print("keine Eingabe ist nicht möglich")
print()
# schleife mit zorn und anzahl der Durchgänge gegeben durch x (input)
else:
f=0
for j in range (1,x):
z= randint(1,6)
#ausgabe der einzelnen durchgänge der schleife
print(z)
# Berechnung der random Würfelzahl für zorn
zorn=randint(1,6)
#ausgabe des Zorns
print("Zorn:")
print(zorn)
print()
#ausgabe von kommentaren zum Zorn
if zorn == 6:
print("max Punktzahl erreicht")
print("HERZLICHEN GLÜCKWUNSCH")
print()
elif zorn == 1:
print("HAAA HAAA")
print()
else:
print()
kann mir jemand helfen die variable z in eine liste zu packen und diese numerisch zu sortieren?