Kata Penutup
Pelajaran 7 dari 7 dalam kursus Generator Fakta Acak - Proyek Python di Coddy.
Selesai! Kamu sudah membuat generator fakta yang berfungsi!
Apa selanjutnya? Berikut beberapa ide:
- Menangani error pada input
- Pesan sambutan dan beberapa pesan input
- Menyaring fakta berdasarkan kondisi tertentu
- Mendapatkan fakta hari ini (https://uselessfacts.jsph.pl/api/v2/facts/today) berdasarkan input tertentu
- Dan masih banyak lagi…
Tantangan
MudahJalankan kode untuk menyelesaikan proyek dan menghasilkan 3 fakta :)
Coba sendiri
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())Semua pelajaran di Generator Fakta Acak - Proyek Python
Latihan sendiri: Compiler Python online