首页 > 解决方案 > 调用在函数中创建的变量作为不同函数中的字符串

问题描述

我对 python 还是很陌生,我不断收到一条错误消息,说“dest_choice 未定义”

def flight_choice():
    destination_option = input ("Where do you wnat to go?\n[1] Spain\n [2] Paris")
if destination_option == "1":
dest_choice = "Spain"

然后稍后调用

def ticket_amount():
    print("The flight you selected was to" + str(dest_choice) + "Thanks for flying with us"

我很确定我需要使用“全局”或“非本地”,但我可以弄清楚用什么

标签: pythonfunctionvariablesglobal

解决方案


推荐阅读