Przejdź do głównej zawartości

4 klasa. Temat 21. Funkcje niezwracające wartości w języku Python

 

Krok 1. Ogólna definicja funkcji niezwracającej wartości w języku Python

Funkcje niezwracające wartości stosujemy, gdy mamy wykonać pewne czynności, np. wprowadzić dane, wyprowadzić dane lub obliczyć wiele wartości.


Krok 2. Funkcje niezwracające wartości bez parametrów w języku Python

Ćwiczenie 1. Stosowanie funkcji niezwracającej wartości bez parametrów w języku Python

Celem funkcji jest wyświetlenie z góry określonej liczby gwiazdek. Żadna wartość nie jest przekazywana z programu głównego, więc funkcja nie musi mieć parametrów. W programie nie używamy żadnych zmiennych.

1) Przepisz program:

2) Zapisz program w pliku pod nazwą gwiazdki.

Ćwiczenie 2. Modyfikujemy program
1) Dodaj do programu zapisanego w Ćwiczeniu 1 wyświetlenie w kolejnych wierszach tekstów:
"w języku Python", "na lekcji informatyki". Pod każdym napisem wyświetl gwiazdki. Ile razy wywołasz funkcję gwiazdki()
2) Zapisz program pod nazwą gwiazdki_z_ napisami.

Krok 3. Funkcje niezwracające wartości z parametrami w języku Python

Ćwiczenie 3. Stosowanie funkcji niezwracającej wartości z parametrami 

Chcemy, aby liczba wyświetlanych gwiazdek była wprowadzana z klawiatury i przekazywana do funkcji jako parametr. 
Do definicji funkcji dodamy parametr n, który w momencie wywołania funkcji będzie zastąpiony parametrem aktualnym l_gwiazdek (liczbą całkowitą większą od zera wprowadzoną z klawiatury).

1) Przepisz program:
2) Czego brakuje w programie?
3) Zapisz program pod nazwą gwiazdki_z_ par.

Ćwiczenie 4. Modyfikujemy program 
1) Otwórz plik gwiazdki_z_ napisami zapisany w Ćwiczeniu 2. Zmień definicję funkcje gwiazdki na funkcję z parametrem n i wywołaj w programie głównym z parametrem aktualnym będącym liczbą całkowitą (l_gwiazdek). Wartość parametru wprowadzaj z klawiatury. 
2) Zapisz program w pliku pod nazwą gwiazdki_ z_napisami_par.

Krok 4. Zadania

Ćwiczenie 5. 
1) Zdefiniuj funkcję kolumna() nie zwracającą wartości bez parametrów, wyświetlającą na ekranie w kolumnie liczby od 1 do 10 poprzedzone znakiem "=" i spacją — jak pokazano na rysunku.


2) Funkcję wywołały w programie głównym. 
3) Zapisz program w pliku pod nazwą kolumna_ liczb.

Ćwiczenie 6. Modyfikujemy program
1) Zmodyfikuj program kolumna_liczb zapisany w Ćwiczeniu 5, dodając do funkcji parametr ile określający liczbę wyświetlanych rzędów liczb. 
2) Funkcję wywołaj w programie głównym z parametrem aktualnym ile_liczb
3) Dodaj sprawdzanie poprawności wprowadzanych danych (muszą być większe od zera). 
4) Zapisz program w pliku pod nazwą kolumna_liczb_z_par.

Ćwiczenie 7*.
1)Wymyśl samodzielnie zadanie, w którym możesz wykorzystać funkcję niezwracające wartości. 
2) Sformułuj zadanie i jego specyfikację. 
3) Napisz program realizujący to zadanie.



Komentarze