1. Nauka
  2. /
  3. Kursy
  4. /
  5. Ćwiczenie pytań na rozmowach kwalifikacyjnych z programowania w Pythonie

Connected

ćwiczenie

Napisz wyrażenie regularne

Czas napisać kilka wyrażeń regularnych!

Twoim zadaniem jest stworzenie wyrażenia regularnego dopasowującego poprawną temperaturę podaną w skali Celsjusza lub Fahrenheita (np. '+23.5 C', '-4 F', '0.0 C', '73.45 F') oraz wyodrębnienie wszystkich jej wystąpień z podanego ciągu text. Temperatury dodatnie mogą być zapisane z prefiksem + lub bez niego (np. '5 F', '+5 F'). Temperatury ujemne muszą być poprzedzone znakiem -. Temperatura zerowa może być użyta z prefiksem lub bez.

Moduł re jest już zaimportowany.

Wskazówki:

  • Symbol + wewnątrz nawiasów kwadratowych [] dopasowuje dosłownie znak + (np. wyrażenie regularne [1a+] dopasowuje '1', 'a' lub '+').
  • Możesz też zastosować ? do znaków wewnątrz nawiasów kwadratowych [], aby zbiór był opcjonalny (np. [ab]? dopasowuje 'a', 'b' lub '').

Instrukcje 1/2

undefined XP
    1
    2
  • Zdefiniuj wzorzec służący do wyszukiwania poprawnych temperatur w ciągu text.