LU05.A02: Larger Than or Equal To

Schreibe ein Programm, das den Benutzer nach zwei ganzen Zahlen fragt und die grössere der beiden Zahlen ausgibt. Wenn die Zahlen gleich sind, informiert uns das Programm auch darüber.

Auftrag

Hinweis: Variable Elemente der Ausgabe sind speziell formatiert

Erstelle die Programmlogik für das Programm:

  1. Das Programm fordert den Benutzer zweimal auf, eine Zahl einzugeben.
  2. Falls die erste Zahl grösser als die zweite Zahl ist, gibt das Programm “Greater number is: number_one” aus.
  3. Andernfalls die zweite Zahl grösser als die erste Zahl ist, gibt das Programm “Greater number is: number_two” aus.
  4. Sonst gibt das Programm “The numbers are equal!” aus.

Beispiele

Give the first number:
*5*
Give the second number:
*3*
Greater number is: 5
Give the first number:
*5*
Give the second number:
*8*
Greater number is: 8
Give the first number: 
*5*
Give the second number: 
*5*
The numbers are equal!

Vorgehen

  1. Akzeptiere das GitHub Classroom Assignment im Moodlekurs.
  2. Klone das Repository in PyCharm.
  3. Codiere die Programmlogik in larger.py.
  4. Teste dein Programm mit den Testfällen in larger_test.py.
  5. Führe einen Commit und einen Push durch.

Abgabe

Die Abgabe erfolgt durch den Push ins GitHub Repository. In Moodle ist keine Abgabe vorgesehen oder möglich.

Vorlage in larger.py

def main():
  # Write your program here and remove the line "pass"
    pass
 
if __name__ == '__main__':
    main()

Anmerkung: Kümmere dich ich im Moment nicht zu sehr um if __name__ == '__main__':. Dieser Programmblock legt fest, welche Funktion beim Ausführen gestartet wird. Wir werden dies im Verlauf des Moduls noch genauer betrachten.

GitHub-Repo: https://github.com/templates-python/m319-lu05-a02-larger


Kevin Maurizi, Marcel Suter

Diese Aufgabe ist eine übersetzte und angepasste Aufgabe von Scott Morgan, verwendet unter CC BY NC SA.