Lời cuối
Bài học 7 trên 7 trong khóa học Dự án tạo thông tin thú vị ngẫu nhiên bằng Python của Coddy.
Vậy là xong! Bạn đã có một trình tạo sự thật hoạt động được!
Tiếp theo là gì? Dưới đây là một vài ý tưởng:
- Xử lý lỗi với dữ liệu đầu vào
- Thông điệp chào mừng và một vài thông điệp đầu vào
- Lọc các sự thật theo một điều kiện
- Lấy sự thật trong ngày (https://uselessfacts.jsph.pl/api/v2/facts/today) dựa trên dữ liệu đầu vào
- Và còn nhiều ý tưởng khác…
Thử thách
DễChạy code để hoàn thành dự án và tạo ra 3 sự thật :)
Tự làm thử
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())Tất cả bài học trong Dự án tạo thông tin thú vị ngẫu nhiên bằng Python
Tự luyện tập: Trình biên dịch Python online