我的问题是指我之前的 python 问题,我能够解决并使其完美运行。 我如何打印一些东西然后它的列表?
最近,我被介绍了全局变量,但我不知道如何使用它们,我有两个不允许更改的函数:
def who_exports(product):
return products[product]
def what_exports(country):
return countries[country]
我必须编写一个名为 prepare_data() 的函数来准备数据并使所有变量和这两个函数工作。它为 who_exports 和 what_exports 准备数据。它应该像这样工作:
who_exports("nickel")
{'Botswana', 'Colombia', 'Cuba'}
接着
what_exports("Yemen")
{' oil, coffee, fish, liquefied natural gas'}
我一直在尝试,我要么得到全局名称“产品,国家,国家,......”未定义或 keyerror:“nickel”。
def prepare_data():
global products
global product
global countries
global country
countries={}
products={}
帮助将不胜感激,谢谢!