Python :: Aufgabe #101 :: Lösung #2

3 Lösungen Lösungen öffentlich
#101

Ermitteln der IP-Klasse

Anfänger - Python von Energy - 09.03.2016 um 14:48 Uhr
Schreibe ein Programm, was nach einer IP-Adresse fragt. Anschließend soll die IP-Klasse ermittelt und ausgegeben werden.
#2
vote_ok
von Cryptt (390 Punkte) - 16.08.2016 um 15:32 Uhr
Quellcode ausblenden Python-Code
# Bestimmung der Klasse einer IP Adresse
klasse = (['Klasse A','Klasse B','Klasse C','Klasse D','Klasse E'],
          [127,191,223,239,255])

def klassencheck(addr):
    for i in range(5):
        if addr <= klasse[1][i]:
            print('Deine eingegebene Adresse',eingabeIP,'entspricht der',klasse[0][i])
            break

while True:
    try:    
        print('Bitte gib eine IP Adresse in folgender Form ein(xxx.xxx.xxx.xxx)')
        eingabeIP = input('IP: ')
        addr = int(eingabeIP[0:3])
        break
        
    except ValueError:
        print('Bitte eine gueltige Adresse wie folgt eingeben: 032.012.112.168')

klassencheck(addr)

Kommentare:

Für diese Lösung gibt es noch keinen Kommentar

Bitte melden Sie sich an um eine Kommentar zu schreiben.
Kommentar schreiben