1 2 lab1.pdf

(983 KB) Pobierz
Laboratorium nr 1 – programowanie Pythonie
Krok 1.Chcemy napisać dowolny tekst na ekranie, np. „Witaj świecie”
Efekt kompilacji (klawisz F5) będzie następujący:
Krok 2. A teraz chcemy zapytać użytkownika o imię by się z nim przywitać.
Służy do tego jak widad specjalna funkcji
raw_input()
Efekt wywołania programu będzie następujący
.
Nie ładnie to wygląda, że zaraz po pytaniu o imię…dopisujemy….swoj tekst…!
Jeśli chcemy aby imię było wpisywane w nowej linii wystarczy dopisad
„\n”
– co odpowiada dodaniu
„nowej
linii”
Teraz efekt będzie następujący:
Lepiej, prawda ?
Krok 3. Chcemy obliczyć sumę dwóch liczb, których wartości podamy.
!!! tyle że to nie są liczby…..a teksty !!! W zmiennych [a] i [b] będą przechowane te wprowadzone
wartości jako tekst a nie jako wartośd liczbowa !!! Przez to efekt będzie następujący !!!
Nie tego chcieliśmy prawda ? Aby tekst traktowad jak tekst, a liczby jak liczby używaj innych funkcji:
input()
– dla liczb
raw_input()
– dla tekstu
A więc:
Teraz jest OK. !
Krok 3a. Chcemy by nam się ładnie wyświetlało dla jakich liczb była suma
liczona i ile ona wynosi !
Krok 4. Chcemy sprawdzać, czy dwie wprowadzone liczby są równe,
czy różne !
Czego efekt będzie następujący !
A co gdy jest więcej możliwości niż tylko „liczby są równe” albo „nie są równe”….?
Co w efekcie da nam coś takiego:
Ćwiczenia do wykonania
1. Napisz program, który pyta o wiek i w zależności od podanej wartości, mówi czy ktoś jest
pełnoletni czy nie.
2. Rozbuduj program 1 tak, by podawał:
Dla osoby pełnoletniej od ilu lat jest pełnoletnia
Dla osoby niepełnoletniej – ile lat brakuje jej jeszcze do pełnoletniości
Krok 5. Sprawdzanie logiczne. Np. chcemy sprawdzić, czy użytkownik
podał właściwy login czy hasło.
Scenariusze programu mogą byd różne:
Ćwiczenia do wykonania:
1. Sprawdź czy podana liczba jest parzysta czy nie i wyświetl odpowiedni komunikat.
Tak jak na rysunku poniżej:
Zgłoś jeśli naruszono regulamin