我正在尝试一些功能,运行时它什么也没给我
def formatted_city(city_name, country_name):
formatted_name = city_name + "' " + country_name
return formatted_name.title()
formatted_city('cairo', 'egypt')
预期:“开罗埃及”
实际结果:什么也没发生
测试时它也没有给我任何东西
答案 0 :(得分:2)
您需要print
:
print(formatted_city('cairo', 'egypt'))
输出:
Cairo' Egypt
答案 1 :(得分:0)
这取决于控制台。如果您在Google合作实验室中运行了此程序(我做到了),它将打印出两个城市。但是,在大多数GUI中,不要期望任何内容可以打印,因为formatted_name.title()不会保存到任何变量中。你可以做
x = formatted_city('cairo', 'egypt')
print(x)
这将打印出您想要的内容