Die Webseiten der Fachschaft Informatik am ERG Saalfeld


Tauschen von 2 Variablen

Es soll ein Programm erstellt werden, das folgende Aufgabe löst:

  • Die Inhalte der Variablen x und y sind als Parameter zu uebergeben.
  • Die Variablen sind auszugeben.
  • Dann sollen die Inhalte von x und y vertauscht werden.
  • Die neuen Werte von x und y sind auszugeben.

 

Programm

#Einlesen der Parameter
import sys

x = sys.argv[1]     #damit steht der erste Parameter in x
y = sys.argv[2]     #damit steht der zweite Parameter in y

#die erste Ausgabe
print("x", "=", x)
print("y", "=", y)

#Tausch
help = x
x = y
y = help

#die zweite Ausgabe
print("getauscht:")

print("x", "=", x)
print("y", "=", y)

 

Der Aufruf sah bei mir so aus:

 

Aufgaben

  1. Bringen Sie das Programm zum Laufen.
  2. Rufen Sie das Programm mit anderen Parametern auf.
  3. Rufen Sie das Programm ohne Parameter bzw. mit einem Parameter auf.
  4. Ergänzen Sie das Programm um eine Überschrift.
  5. Diese Überschrift soll unterstrichen sein.
  6. Nach der Überschrift soll eine Leerzeile kommen.

 

zurück


© ERG Saalfeld   -   HD. Kirmse + Dustin Wiese   1.08.2022