24.08.2022 Views

Python - podręcznik

Niniejszy podręcznik stanowi element innowacji społecznej HEAR_IT, która powstała w ramach Inkubatora Włączenia Społecznego. Chcesz dowiedzieć się więcej i poznać podstawy programowania? Wejdź na stronę: www.hearit.pl

Niniejszy podręcznik stanowi element innowacji społecznej HEAR_IT, która powstała w ramach Inkubatora Włączenia Społecznego.

Chcesz dowiedzieć się więcej i poznać podstawy programowania?

Wejdź na stronę: www.hearit.pl

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Przykładowy projekt

w pętli są wcięte. Oznacza to, że te linijki podlegają powtórzeniu.

Dodatkowo linijki znajdujące się wewnątrz instrukcji warunkowych

są wcięte dwukrotnie, czyli przez użycie podwójnego

klawisza tabulacji lub 8 spacji.

W naszym programie jest jednak pewien błąd. Czy już go dostrzegacie?

Tak, nawet jeżeli podamy poprawną liczbę, to i tak komputer

prosi nas o ponowne podanie, gdyż nasza pętla nie kończy się

wraz z podaniem poprawnej odpowiedzi. Jedyny przypadek,

w którym program działa poprawnie to ten, w którym poprawną

liczbę podamy jako trzecią. Wtedy pętla kończy się i wydawać

by się mogło, że program działa poprawnie. Co zatem

zrobić, by nawet po pierwszym lub drugim trafieniu program

się kończył? W tym celu użyjemy instrukcji break.

import random

Losowa=random.randint(1,10)

for i in range(3):

Liczba=int(input(„Podaj liczbę”))

if Losowa<Liczba:

print(„Podana liczba jest za duża”)

elif Losowa>Liczba:

print(„Podana liczba jest za mała”)

else:

print(„Zgadłeś!”)

break Przerwanie pętli

65

Powrót do spisu treści

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!