Space Python Ładowanie Pythona…
Metody stringów przetwarzają tekst. upper() zmienia na wielkie litery, lower() na małe, strip() usuwa spacje z końców.

Wyzwanie

Przećwicz to, co pokazuje ten przykład, w tych wyzwaniach.

Ujednolić polecenie

Napisz kodŁatwy 3 etapy

Zamień " Launch " na launch przez strip() i lower(), porównaj z listą poleceń, a potem przyjmij też podkreślenia i myślniki, żeby polecenia pasowały niezależnie od tego, jak je wpisano.

Rozpocznij wyzwanie

Przyjmuj właściwe pliki

Napisz kodŁatwy 2 etapy

Sprawdź przez startswith() i endswith(), czy ścieżka zaczyna się od telemetry/ i kończy na .csv, zobacz, dlaczego in nie wystarcza, a potem najpierw oczyść ścieżki z ukośników wstecznych z Windows, wielkich liter i spacji.

Rozpocznij wyzwanie

Porządki w zgłoszeniach

Napisz kodŚredni 2 etapy

Uporządkuj zgłoszenia do misji analogowej: przytnij imiona i nazwiska, zacznij je wielką literą, zamień e-maile na małe litery, a potem odrzuć wpisy bez imienia lub z zepsutym e-mailem i usuń duplikaty, podając powód dla każdego.

Rozpocznij wyzwanie
script.py
PythonWiersz 1, kol. 1Spacje: 4
Ładowanie środowiska Pythona…

Oddziel argumenty przecinkami. Każde uruchomienie przekazuje je jako sys.argv[1:].