Advertisement
ABIX_Edukacja

spr_liczby

Mar 8th, 2019
31,647
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.92 KB | None | 0 0
  1. '''
  2. zdefiniuj funkcję jaka_liczba(liczba), która będzie badać znak i parzystość liczby całkowitej
  3. (zatem tylko 1 parametr) i zwróci napis: "podana X to ujemna/dodatnia liczba parzysta/nieparzysta"
  4. '''
  5.  
  6. def jaka_liczba( liczba = 0 ):
  7.    
  8.     if liczba == 0:
  9.         return 'Nie badamy zera'
  10.  
  11.     odpowiedz = 'Podana ' + str(liczba) + ' to '
  12.    
  13.     if liczba > 0:
  14.         odpowiedz += 'dodatnia '
  15.     else:
  16.         odpowiedz += 'ujemna '
  17.    
  18.     odpowiedz += 'liczba '
  19.    
  20.     if liczba % 2 == 0:
  21.         odpowiedz += 'parzysta'
  22.     else:
  23.         odpowiedz += 'nieparzysta'
  24.    
  25.     return odpowiedz
  26.  
  27. ### tutaj zaczynamy właściwy skrypt
  28.  
  29. tekst = jaka_liczba(0)
  30. print(tekst)
  31.  
  32. tekst = jaka_liczba()  # tutaj NIE podajemy niczego !!!!
  33. print(tekst)
  34.  
  35. tekst = jaka_liczba(2)
  36. print(tekst)
  37. tekst = jaka_liczba(-1)
  38. print(tekst)
  39. tekst = jaka_liczba(-6)
  40. print(tekst)
  41. tekst = jaka_liczba(3)
  42. print(tekst)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement