ich habe nicht viel Ahnung davon.
Ich habe in der IDE "Thonny" einige Funktionen geschrieben. Beispiel anliegend.
Nun möchte ich das jemandem zukommen lassen und zwar so, dass er es ohne IDE ausführen kann. Ich arbeite in Linux Mint, sein OS kenne ich nicht.
Beispielcode wie folgt:
Code: Alles auswählen
def fibonacci(n, mod=0):
if n == 0: return [0]
liste = [0, 1]
if mod != 0:
for i in range(2, n+1):
element = (liste[i-1] + liste[i-2]) % mod
liste.append(element)
return liste
for i in range(2, n+1):
element = liste[i-1] + liste[i-2]
liste.append(element)
return liste
Mein Bekannter sagte schon, ich solle
Code: Alles auswählen
if len(sys.argv) != 2:
print("Usage: " + sys.argv[0] + " <number>")
else:
print(aks(int(sys.argv[1])))
Das funktioniert auch.
Ich habe nur die Befürchtung dass es nicht mehr geht, wenn zwei Argumente eingeben werden. Ich habe einige Funktionen (wie oben) die ein Argument obligatorisch und eines optional haben, dann wiederum welche mit zwei obligatorischen und welche mit nur einem.
Könnt ihr mir auf die Sprünge helfen?
Vielen Dank an alle Helfer!