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:
Ć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
Prześlij komentarz