最后的话
Coddy 随机事实生成器:Python 项目 课程的第 7 课,共 7 课。
就是这样!你已经做好了一个可以正常运行的事实生成器!
接下来呢?这里有一些想法:
- 处理输入中的错误
- 添加欢迎消息和一些输入提示
- 根据某个条件筛选事实
- 根据输入获取每日事实(https://uselessfacts.jsph.pl/api/v2/facts/today)
- 还有更多……
挑战
简单运行代码以完成项目,并生成 3 条事实 :)
亲手试试
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())随机事实生成器:Python 项目中的所有课
自己练习: Python 在线编译器