Ich möchte Funktion mit Standard und mehreren Argumenten schreiben. Jetzt habe ich so some:Wie kann ich mehrere und optionale Argumente in Python mischen?
def make_pizza(size=10, *toppings):
for t in toppings:
print("-",t)
print('Pizza has', size, 'cm')
und später versuche ich zu nennen:
make_pizza(30, 'pepperoni')
make_pizza('pepperoni')
make_pizza(50, 'cheese', 'cucumber', 'chilli')
aber die Ergebnisse sieht schlecht aus:
- pepperoni Pizza has 30 cm Pizza has pepperoni cm - cheese - cucumber - chilli Pizza has 50 cm
Was soll ich tun, wenn ich will '10' statt Peperoni in der dritten Zeile drucken?
Beat mich dazu! Dies ist hier zuerst und ist die richtige Antwort. Also +1 – Lost
Hallo. Vielen Dank für die Antwort, ich habe es früher versucht, und das Problem war mit '50' auf Ingridients Liste, also danke für die Lösung;) – Artek