Advertisement
adrianwii

Untitled

Apr 5th, 2025 (edited)
290
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.42 KB | None | 0 0
  1. cities = ["paryz", "londyn", "dabrowa gornicza"]
  2. flight_classes = ["ekonomiczna", "biznes", "pierwsza klas"]
  3. options = {
  4.     'bagaz': {
  5.         'name': "BAGAŻ",
  6.         'price': 100
  7.     },
  8.     'ubezpiecznie': {
  9.         'name': "UBEZPIECZENIE",
  10.         'price': 60
  11.     },
  12.     'SAMOCHOD': {
  13.         'name': "WYNAJEM SAMOCHODU",
  14.         'price': 200
  15.     }
  16. }
  17.  
  18. city = ""
  19. flight_class = ""
  20. option = ""
  21.  
  22. while True:
  23.     for index in range(len(cities)):
  24.         print(f"{index}. {cities[index]}")
  25.  
  26.     city_index = int(input(f"Podaj miasto (0-{len(cities)-1}):"))
  27.  
  28.     if city_index not in range(0, len(cities)):
  29.         print("Podales miasto, ktorego nie ma na liscie.")
  30.         continue
  31.     city = cities[city_index]
  32.  
  33.     for index in range(len(flight_classes)):
  34.         print(f"{index}. {index[index]}")
  35.  
  36.     flight_class_index = int(input(f"Podaj klasę przelotu (0-{len(flight_classes)-1}):"))
  37.  
  38.     if flight_class_index not in range(0, len(flight_classes)):
  39.         print("Podałes klase, której nie ma na liście.")
  40.         continue
  41.     flight_class = flight_classes[flight_class_index]
  42.  
  43.     print()
  44.     for klucz, opcja in options.items():
  45.         print(f"{opcja}")
  46.     option = input("Podaj opcje przelotu, lub naciśnij enter by pominąć:")
  47.  
  48.     if city and flight_class:
  49.         print(f"{city} - {flight_class} " + option if option else " bez dodatkowych opcji")
  50.         break
  51.  
  52. # pastebin.com/q9njFV5H
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement