Professional Documents
Culture Documents
Wprowadzenie
Do wprowadzania ciągu znaków z klawiatury w języku Python służy funkcja input(‘ciąg znaków’). Do wyprowadzania
ciągu znaków na ekran w języku Python służy print(‘ciąg znaków’).
Bardzo często wykorzystuje się znaki formatujące Tabela 1. Literały tekstowe
(Literały) (Tab.1), umożliwiające formatowanie tekstu \nowy_wiersz Ignorowana
oraz znaki formatujące (Tab. 2) umożliwiające \\ Odwrócony ukośnik (\)
uzyskanie możliwości wyprowadzania wartości \' Apostrof (')
zmiennych w postaci ciągu znaków. \" Cudzysłów (")
Tabela 2. Znaki formatujące \a ASCII Brzęczyk (BEL)
%s Napis (lub każdy inny obiekt, który ma \b ASCII Backspace (BS)
reprezentację w formie napisu, np. liczba, \f ASCII Formfeed (FF)
tablica) \n ASCII Przesunięcie wiersza (LF)
%c Pojedynczy znak \N{nazwa} Znak o nazwie nazwa w bazie danych Unicode
%d Liczby całkowite \r ASCII Powrót kursora (CR)
%i Liczby całkowite \t ASCII Tabulacja pozioma (TAB)
%u Liczby całkowite bez znaku \uxxxx Znak o wartości 16-bitowej xxxx zapisanej
%f Liczby rzeczywiste szesnastkowo (tylko Unicode)
%e/%E Liczba zmiennoprzecinkowa zapis \Uxxxxxxxx Znak o wartości 32-bitowej xxxxxxxx zapisanej
ekspotencjalny szesnastkowo (tylko Unicode)
%.n Liczba zmiennoprzecinkowa ze stałą (n) liczbą \v Pionowa tabulacja (VT) w zestawie ASCII
cyfr po kropce. \ooo Znak ASCII o kodzie ooo zapisanym ósemkowo
%x/%X Liczby całkowite zapisane w systemie \xhh Znak ASCII o kodzie hh zapisanym szesnastkowo
szesnastkowym (małe/duże litery)
Zadanie 1 Instrukcja warunkowa if else
Uruchom środowisko Python a następnie w edytorze wpisz program, uruchom if warunek:
i wyjaśnij ich wyniki. blok wyrażeń_1
else:
blok wyrażeń_2
Zadanie 2 Dość często będziesz chciał wykonać pewne
Uruchom środowisko Python a następnie File/New File instrukcje, gdy warunek będzie spełniony,
w edytorze wpisz program, uruchom F5 oraz wyjaśnij ich wyniki. a w przeciwnym wypadku wykonać inne
polecenia. W tym przypadku wraz z
poleceniem if będziesz stosować polecenie
Zadanie 8
Spróbuj napisać własny program, w którym
Zadanie 6 wykorzystasz poznane instrukcje warunkowe.
Uruchom środowisko Python a następnie w edytorze wpisz program,
uruchom i wyjaśnij wyniki.
Zadanie 9
Wprowadzenie Uruchom środowisko Python a następnie w edytorze wpisz program, uruchom i wyjaśnij
wyniki.
W środowisku Python
wyróżnimy dwa rodzaje
pętli. Zadanie 10
Pętle typu for, Uruchom środowisko Python a następnie w edytorze wpisz program, uruchom i wyjaśnij
for zakres: wyniki.
blok wyrażeń
Blok wyrażeń jest
wykonywany dopóty Zadanie 11
zmienna indeksowa jest Uruchom środowisko Python a następnie w edytorze wpisz program, uruchom i wyjaśnij
w zakresie zakres
wyniki.
Pętle typu while.
while warunek:
blok wyrażeń
Jeżeli warunek jest
prawdziwy to Zadanie 12
wykonywany jest blok Uruchom środowisko Python a następnie w edytorze wpisz program, uruchom i wyjaśnij
wyrażeń a jeżeli jest wyniki.
fałszywy to blok wyrażeń
jest pomijany.
Zadanie 13
Wzorując się na przykładzie z Zadania 11 napisz program wyświetlający na ekranie duże litery (A-Z) oraz cyfry (0-9).
Zadanie 14
Uruchom środowisko Python a następnie w edytorze wpisz program, uruchom i wyjaśnij wyniki.
Zadanie 21.
Zmodyfikuj program tak, by rozpoznawał przypadek gdy a
W celu przerwania pętli while lub for możesz zastosować również jest równe zero oraz informował o tym.
funkcję break
Spróbuj zmodyfikować program tak aby po wpisaniu cyfry
Zadanie 19. od 1 do 10 pokazywał komunikat informujący, że wpisana
Wprowadź program, który przedstawi pętlę, która zostanie cyfra jest większa od 1 ale mniejsza od 10 lub większa od
przerwana w momencie wprowadzenia litery X przez 10.
użytkownika wykorzystując polecenie break
break.
Zadanie 22.
Wyjaśnij co robi poniższy program.
Zadanie 27.
Napisz program obliczający pole oraz obwód kola dla
podanego przez użytkownika promienia.
Zadanie 28.
Zmodyfikuj tak program z zad 12 i 13 aby użytkownik
mógł wybrać czy chce obliczyć pole i obwód prostokąta
czy koła.
SPRAWOZDANIE LABORATORIUM-3 Zadanie 3-3.
Napisz program obliczający pole
1.Cel ćwiczenia oraz obwód trapezu dla podanych
2. Wstęp teoretyczny (Opisać instrukcje wyboru if, elif, else, instrukcje pętli for i while) przez użytkownika parametrów
4. Analiza otrzymanych wyników
5. Podsumowanie
długości odcinków niezbędnych
Zadanie 3-1. Zmodyfikuj poniższy program: do obliczeń.
Zadanie 3-4.
aby uzyskać wynik w postaci: Zmodyfikuj program tak, by
rozpoznawał przypadek gdy a jest
równe 123 oraz informował o tym.
Zadanie 3-2. W środowisku Python w edytorze wpisz program, uruchom i wyjaśnij wyniki. Zmodyfikuj program tak aby wskazał
wartości tylko dla:
A: pierwszej litery Twojego nazwiska – np. Andrzejewski: program wyświetla dane dla A.
B: pierwszej litery Twojego imienia – np. Tomasz: program wyświetla dane dla T.
C: numeru Twojego zestawu Raspberry Pi – np. 7: program wyświetla dane dla 7.