Ich versuche gerade eine Funktion zu schreiben, die zu einer Zahl N alle Möglichkeiten anzeigt, N Nuggets zu kaufen. Die Nuggets können jeweils in 6er-, 9er- und 20er-Packungen gekauft werden. Mein Skript sieht bisher so aus:
Code: Alles auswählen
import numpy
def nuggets(N):
a = N / 6
b = N / 9
c = N / 20
if N < 6:
print("Zu wenig Nuggets.")
elif N % 6 == 0:
if N % 9 == 0:
if N % 20 == 0:
print(a, '6er-Packungen oder', b, '9er-Packungen oder', c,'20er-Packungen.')
else:
print(a, '6er-Packungen oder', b, '9er-Packungen.')
elif N % 20 == 0:
print(a, '6er-Packungen oder', c, '20er-Packungen.')
else:
print(a, '6er-Packungen.')
elif N % 9 == 0:
if N % 20 == 0:
print(b, '9er-Packungen oder', c, '20er-Packungen.')
else:
print(b, '9er-Packungen.')
elif N % 20 == 0:
print(c, '20er-Packungen')
else:
LG Mysterion