我正在修改我正在编写的一个程序,这样它就不会继续运行,除非他们输入的输入与存储在列表中的单词相匹配。但是在我这样做之后,它不会让我打印出我拥有的数据,这是代码
while True:
dept = input('what department are you in right now: ')
dept = dept.upper()
if dept not in department_storage:
print("not approriate response")
continue
else:
break
if dept in department_storage:
department_url = requests.get(f"https://api.umd.io/v0/courses?dept_id={dept}")
specific_major =department_url.json()
keep_keys = ["course_id"]
courses = [{k: json_dict[k] for k in keep_keys}
for json_dict in specific_major]
#return courses,dept
print(courses)
我试图打印出课程变量,但是当我尝试运行该函数时它不显示打印输出,并且在我运行它时它不显示任何错误所以我迷失了我做错了什么以及如何修复它 。我想知道我是否可以向友好的堆栈溢出社区寻求帮助。
收到一只叮咚
慕容森
相关分类