forked from tdwojak/Python2017
resolve2
This commit is contained in:
parent
c7c39c177c
commit
f841b1e161
25
labs03/zadanie 2.py
Normal file
25
labs03/zadanie 2.py
Normal file
@ -0,0 +1,25 @@
|
||||
"""
|
||||
**ćwiczenie 2**
|
||||
Napisz generator, który będzie zwracać ``n`` kolejnych liczb ciągu Fibonacciego (``F(0)=1, F(1)=1, FN=F(N-1) + F(N-2)``).
|
||||
"""
|
||||
|
||||
def FiboGenerator(n):
|
||||
for i in range(n):
|
||||
if n==0:
|
||||
return 1
|
||||
elif n==1:
|
||||
return 1
|
||||
else:
|
||||
return FiboGenerator(n-1)+FiboGenerator(n-2)
|
||||
|
||||
"""
|
||||
def tests(f):
|
||||
inputs = [0,1,2,3,4,5,6,7,8]
|
||||
for input in zip(inputs):
|
||||
print(f(2))
|
||||
|
||||
if __name__ == "__main__":
|
||||
print(tests(FiboGenerator))
|
||||
"""
|
||||
|
||||
print(FiboGenerator(1))
|
19
labs03/zadanie 3.py
Normal file
19
labs03/zadanie 3.py
Normal file
@ -0,0 +1,19 @@
|
||||
"""
|
||||
Strona ``https://api.fixer.io/latest`` udostępnia kursy różnych walut w stosunku do euro. Napisz skrypt, który:
|
||||
* pobierze zawartość JSONa. Wykorzystaj bibliotekę ``requests`` (http://docs.python-requests.org/en/master/).
|
||||
* korzystając z biblioteki ``json`` przekształć go do obiketu typu JSON.
|
||||
* Wyświetl wartość kursu EUR do PLN.
|
||||
"""
|
||||
|
||||
import requests
|
||||
import json
|
||||
|
||||
def script():
|
||||
page='https://api.fixer.io/latest'
|
||||
r=requests.get(page)
|
||||
r.status_code
|
||||
r.encoding
|
||||
r.text
|
||||
data_json=r.json()
|
||||
print(data_json['rates'],data_json['rates'].values())
|
||||
script()
|
Loading…
Reference in New Issue
Block a user