Słowo na koniec
Lekcja 7 z 7 w kursie Generator losowych ciekawostek — projekt w Pythonie w Coddy.
Gotowe! Masz działający generator ciekawostek!
Co dalej? Oto kilka pomysłów:
- Obsługa błędów związanych z danymi wejściowymi
- Wiadomość powitalna i kilka komunikatów o danych wejściowych
- Filtrowanie ciekawostek według określonego warunku
- Pobieranie ciekawostki dnia (https://uselessfacts.jsph.pl/api/v2/facts/today) na podstawie danych wejściowych
- I wiele więcej…
Wyzwanie
ŁatwyUruchom kod, aby ukończyć projekt i wygenerować 3 fakty :)
Spróbuj swoich sił
import requests
import json
def get_fact():
response = requests.get('https://uselessfacts.jsph.pl/api/v2/facts/random')
content = response.text
data = json.loads(content)
return data['text']
n = int(input())
if n > 7:
print('Maximum number of facts per execution is 7')
elif n <= 0:
print('Minimum number of facts per execution is 1')
else:
for i in range(n):
print(get_fact())Wszystkie lekcje w sekcji Generator losowych ciekawostek — projekt w Pythonie
Poćwicz samodzielnie: Kompilator Python online