Python: hjälp med input-felhantering!

Trädvy Permalänk
Medlem
Plats
Ericsson
Registrerad
Jul 2009

Python: hjälp med input-felhantering!

N/A

Trädvy Permalänk
Hedersmedlem
Plats
Linköping
Registrerad
Apr 2004

Re: Python: hjälp med input-felhantering!

Citat:

Ursprungligen inskrivet av AnnaE
Även tacksam för tips på hur man skriver kod i foruminlägg så att indenteringen behålls

Använd "code"-taggar istället för "quote".

Trädvy Permalänk
Medlem
Plats
Uppsala
Registrerad
Mar 2003

def sortera_mobiltelefoner(mobiler): keys = {'t': lambda m: m.tillverkare, 'm': lambda m: m.modell, 'p': lambda m: m.pris, 'b': lambda m: m.butik, 'l': lambda m: m.lagerstatus} while True: try: param = raw_input("\nVilken parameter vill du sortera på: T) tillverkare, M) modell, P) pris, B) butik, L) lagerstatus, S) stad? ") order = raw_input("\nVilken ordning vill du sortera i: S) stigande, F) fallande? ") mobiler.sort(key=keys[param.lower()]) if order.lower() == 'f': mobiler.reverse() return mobiler except KeyError: print("\nHursa?\n")