Rozwiązywanie problemów, PWr, Bioinformatyka Bednarska Grabarek
[ Pobierz całość w formacie PDF ]
//-->Podstawy bioinformatykiPodstawowe typy danychLiczby całkowite, liczby zmiennoprzecinkowe i napisyJoanna Bednarska, Dawid GrabarekZakład Chemii Fizycznej i KwantowejKatedra Inżynierii i Modelowania Materiałów Zaawansowanychjoanna.bednarska@pwr.edu.pldawid.grabarek@pwr.edu.pl31 października 20151/9Plan wykładu2/9python.py- czyli interpreter i kodowanieUruchamiamy skrypt i otrzymujemy komunikat:-bash: ./python.py: /sur/bin/python: zły interpreter:Nie ma takiego pliku ani kataloguOznacza to, że w pierwszej linijce, która podaje ścieżkę dostępu dointerpretera popełniliśmy błąd.Poprawiamy i uruchamiamy skrypt ponownie:File "./python.py", line 4SyntaxError: Non-ASCII character ’\xc5’ in file ./python.pydev/peps/pep-0263/ for detailsTo z kolei oznacza, że nie podaliśmy kodowania, a używamy polskichznaków:#-*- coding:utf8 -*-3/9matma.py- czyli wymagania operatorówKomunikatFile "./matma.py", line 11print x**2 + y***2 + z**2^SyntaxError: invalid syntaxmówi, że w linijce 11 (poniżej jest ta linijka) jest błąd składni (ang.“SyntaxError”).Daszek (ˆ wskazuje gdzie ten błąd jest.)Tutaj błąd polega na tym, że***jest rozpoznawane jako zlepekoperatorów potęgowania i mnożenia. Tylko za tym pierwszym musi byćliczba, a nie znak gwiazdki! Dlatego wyskakuje błąd.Zasadniczo, rozwiązaniem byłoby wpisanie, np.y*1**2,tylko to nie masensu, ale daje prawidłową składnie i dobry wynik!Wpisaniey**2*1też daje dobrą składnię i dobry wynik.Jednak najprostszym wyjściem z sytuacji jest wpisaniey**24/9matma.pyUruchamiamy skrypt, program pyta o podanie liczby, wykonuje obliczenia i“wywala się” na ostatniej linijce.Oczywiście błędu nie trzeba tutaj wyjaśniać. Chcemy zmusić komputer dodzielenia przez zero, a jemu się nie chce wierzyć!Co jest tutaj ważne? Pierwszy błąd (składniowy) w ogóle nie pozwalał nawykonanie kodu! Program nie prosił o podanie liczb, mimo że błądskładniowy był za komendamiinput().Ale błąd nieskładniowy pokazał siędopiero, gdy interpretr do niego doszedł.5/9
[ Pobierz całość w formacie PDF ]
Tematy
- Indeks
- Rozwiązania przykładowych zadań do I kolokwium, RZECZY, Z PENA, Obwody i sygnały - All in One, Obwody i sygnały - All in One, Zadania, Obwody prądu stałego
- rozwiazania 2009 PP, Matury, Matematyka PP + klucze
- Rozwiązanie zadania egzaminacyjnego numer 2, Egzamin Zawodowy i zaliczenia
- Rozwiązanie umowy o pracę przez pracownika, studia prawnicze, 4 rok, Prawo Pracy
- Rozwiązania S1 S2 S4 S5 S6, Nowy sprawdzian szóstoklasisty 2015
- Rodzaje hal stalowych oraz ich rozwiązania konstrukcyjne, Nauka, Budownictwo przemysłowe
- Rozwiązania modernizacyjne dla bram segmentowych Hormann PL, Bramy Garażowe
- Rozwiązana praca domowa 13, Informatyka SGGW, Semestr 2, Analiza
- Rozwiązywanie równań różniczkowych z niezerowymi warunkami początkowymi, AUTOMATYKA, LABORKI
- Rozwiązania WACC i ocena opłacalności, wsb materiały, 4 semestr
- zanotowane.pl
- doc.pisz.pl
- pdf.pisz.pl
- pomorskie.pev.pl