Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.28 KB | None | 0 0
  1. '''
  2. Program obliczający pole prostokąta o bokach a, b
  3. lub średnią arytmetyczną z 5 podanych liczb.
  4. '''
  5. import sys
  6.  
  7. #---------- tworzenie  własnych funkcji -------------------
  8.  
  9. def pole_prost ():
  10.     a = int(input("Podaj długość boku a:  "))
  11.     b = int(input("Podaj długość boku b:  "))
  12.     p = int(a) * int(b)
  13.     return p
  14.  
  15. def srednia5():
  16.     xd = [ ]
  17.     liczby = print("Podaj 5 liczb! ")
  18.     for i in range(0, 5):
  19.         f = float((input("Podaj liczbę:")))
  20.         xd.append(f)
  21.         s= sum(xd)/5
  22.     return s
  23.    
  24. def menu1():
  25.     print(' 1. dla znaku P- obliczanie pola prostokąta')
  26.     print(' 2. dla znaku S- obliczanie średniej arytmetycznej z podanych 5 liczb')
  27.     print(' 3. dla znaku Q- koniec pracy i zamknięcie programu')
  28.  
  29.  
  30.  
  31. # ------------ program ----------------------
  32.  
  33. while True:
  34.     print()
  35.     menu1()
  36.     print()
  37.     kl = input('Wybierz P lub S  (Q-koniec): ')
  38.  
  39.     if kl.upper() != 'Q':
  40.         print()
  41.         print('Wcisnąłeś klawisz: ',kl)
  42.  
  43.     if kl.upper() == 'P':
  44.         a = pole_prost ()
  45.         print('Pole powierzchni wynosi: ' + repr(a))
  46.  
  47.     if kl.upper() == 'S':
  48.         s = srednia5()
  49.         print ('Średnia z podanych 5 liczb wynosi: '+repr(s) )
  50.    
  51.     if kl.upper() == 'Q':
  52.         sys.exit()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement