Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Zadanie 1
- def wartosc_bezwzgledna(number):
- """ Liczy wartosc bezwzgledna """
- if number < 0:
- return number * -1
- else:
- return number
- # Testy
- print(wartosc_bezwzgledna(5.74))
- print(wartosc_bezwzgledna(-5.73))
- print('##########################')
- # Zadania 2
- def dzielniki(a, b):
- """ Jeśli jedna z liczb jest dzielnikiem drugiej zwraca True
- w przeciwnym wypadku zwraca False
- """
- if b==0:
- return False
- if a%b == 0 or b%a == 0:
- return True
- else:
- return False
- # Testy
- print(dzielniki(3,6))
- print(dzielniki(2,-7))
- print(dzielniki(5,0))
- print(dzielniki(0,0))
- print(dzielniki(0,-24))
- print('##########################')
- # Zadanie 3
- def bmi(masa, wzrost):
- """ Oblicza BMI masa - podana w kg wzrost - podany w metrach """
- bmi = masa/wzrost**2
- print(bmi)
- if bmi < 18.5:
- return "Niedowaga"
- elif bmi >= 25:
- return "Nadwaga"
- else:
- return "BMI w normie"
- # Testy
- print(bmi(69, 1.82))
- print(bmi(130, 1.64))
- print(bmi(30, 1.70))
- print('##########################')
- # Zadanie 4
- def przestepnosc(rok):
- if rok % 400 == 0:
- return "Tak"
- if rok % 4 == 0 and rok % 100 != 0:
- return "Tak"
- else:
- return "Nie"
- print(przestepnosc(2004))
- print(przestepnosc(2100))
- print(przestepnosc(2000))
- print('##########################')
- # Zadanie 5
- def liczby(n):
- if n == 0 or n<0:
- print("Brak")
- else:
- i = 1
- for i in range(n):
- print(i+1)
- #print(liczby(1))
- #print(liczby(9))
- # print(liczby(0))
- print('##########################')
- # Zdanie 6 nie mialem pomyslu jak to rozwiazac
- print('##########################')
- # Zadanie 7
- def zad7(n):
- total = 0
- for i in range(n):
- if i % 2 != 0:
- total += i
- return total
- print(zad7(2))
- print(zad7(4))
- print(zad7(5))
- print(zad7(0))
- print(zad7(-5))
- print(zad7(10))
- print('##########################')
- # Zadanie 8
- def zad8(wiek):
- cena = 10
- if wiek < 3 or wiek > 80:
- cena = 0
- return cena
- else:
- return cena
- print(zad8(50))
- print(zad8(3))
- print(zad8(2))
- print(zad8(81))
- print('##########################')
- # Zadanie 9
- def zad9(wzrost, wiek, x):
- cena = x
- if wiek < 3 or wiek > 80 or wzrost < 140 or wzrost > 200:
- if wiek < 3 or wiek > 80:
- cena = 0
- return cena
- if wzrost < 140:
- znizka = (cena * 1.2) - cena
- cena = cena - znizka
- return cena
- if wzrost > 200:
- podwyzka = cena * 1.2
- return podwyzka
- else:
- return cena
- print(zad9(144,14,20))
- print(zad9(133,13,20))
- print(zad9(40,2,30))
- print(zad9(210,19,50))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement