Menu
Coddy logo textTech

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…
challenge icon

Wyzwanie

Łatwy

Uruchom 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