diff --git "a/Test_Converter_R\303\266mische_Zahlen.py" "b/Test_Converter_R\303\266mische_Zahlen.py" index b7ce8b1f6f38cc8ec977ea16e213e4a4b08ac830..7e41df0922bdab02bb3341ddee3cc01332e47b55 100644 --- "a/Test_Converter_R\303\266mische_Zahlen.py" +++ "b/Test_Converter_R\303\266mische_Zahlen.py" @@ -3,7 +3,7 @@ import unittest def convert(n: int) -> str: - roman_numerals = {50: "L", 10: "X", 1: "I"} + roman_numerals = {100: "C", 50: "L", 10: "X", 1: "I"} result = "" for value in sorted(roman_numerals.keys(), reverse=True): #Schleife, die über die Schlüssel (die Dezimalzahlen) des roman_numerals-Dictionaries iteriert und in absteigender reienfolge zurück gibt durch value nimmt in jeder Iteration den Wert des nächsten sortierten Schlüssels an while n >= value: #Dies startet eine while-Schleife, die so lange ausgeführt wird, wie der Wert von n größer oder gleich dem aktuellen value (der Dezimalzahl) ist @@ -21,6 +21,7 @@ class TestRomanConverter(unittest.TestCase): self.assertEqual(convert(21), "XXI") # Erwartet "XXI" für 21 def test_50(self): self.assertEqual(convert(50), "L") # Erwartet "L" für 50 - + def test_100(self): + self.assertEqual(convert(100), "C") # Erwartet "C" für 100 if __name__ == "__main__": unittest.main() \ No newline at end of file