Page 39 - informatyka 8
P. 39
1. Napisz w Pythonie kod programu, który wyświetli w odpowiedniej kolejności wprowadzone przez użytkownika dane:
login, hasło, adres e-mail, numer telefonu z zastosowaniem listy. Zapisz program pod nazwą Rejestracja i sprawdź jego
działanie.
Krok po kroku
Zastosuj listę w programie Python:
O O w oknie Python Shell wybierz opcje File/New File;
O O zastosuj instrukcję print, aby wyświetlić polecenie
wstępne 1 , 1
O O zdefiniuj kolejne elementy listy, stosując funkcję
input do wprowadzania danych 2 ,
O O zdefiniuj listę i jej elementy 3 , 3 2
O O użyj instrukcji print, aby wyświetlić elementy listy 4 . 4
2. W programie Rejestracja dodaj do zdefiniowanej listy polecenie wyświetlenia
danej adres zamieszkania. Zapisz zmiany (File/Save) i sprawdź działanie pro-
gramu.
W języku programowania Python można odwoływać się w programie głównym Moduł jest plikiem
nie tylko do funkcji, ale również umieszczać instrukcje i definicje funkcji w osob- z rozszerzeniem .py zawierającym
nym pliku zwanym modułem. Polecenie import pozwala na zaimportowanie mo- definicje funkcji i instrukcje.
dułu do programu głównego. Python standardowo zawiera wbudowane moduły, Moduł random – generator
np. random, który losuje liczby z określonego zakresu. liczb losowych.
3. Porównaj napisany w języku tekstowym Python program Zgadywanka liczbowa ze skryptem Jaka to liczba? zaprogra-
mowanym w języku wizualnym Scratch (s. 29). Celem obu tych programów jest odgadnięcie liczby wylosowanej z po-
danego zakresu liczbowego. Następnie napisz podany kod programu w oknie Python Shell i sprawdź jego działanie.
Przetestuj program, zmieniając zakres liczbowy losowanych liczb.
Uwaga!
Polecenie import random pozwala na użycie modułu
random.
Funkcja randint losuje liczbę z zakresu liczb (1–100).
Wprowadzona przez użytkownika liczba zapisywana
jest w zmiennej x.
Pętla (while-if-elif) umożliwia porównywanie podanej
liczby z wylosowaną i wyświetlanie wskazówek do
czasu, aż liczba zostanie odgadnięta.
Instrukcja break [czytaj brejk] przerywa wykonywanie
pętli (po odgadnięciu wylosowanej liczby).
37