运行python程序不运行

2024-09-30 06:17:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我在编译器中打印程序时遇到一些问题,我没有收到任何错误消息,但程序没有运行。我不明白为什么真的?你知道吗

#1 USD = 0.7617 Euro
#1 Euro = 1.3128 USD

def currencyConvert():
    userChoice = raw_input ("Vad vill du konvertera? 1)USD -> Euro 2) Euro -> USD")
    if userChoice == "1":
        userUSD = input ("Hur mycket vill du konvertera ange i USD?")
        Euro = userUSD * 0.7617
        print "USD %0.2f", userUSD, "= %0.2f", Euro, "Euro"
    elif userChoice == "2":
        userEuro = input ("Hur mycket vill du konvertera ange i Euro?")
        USD = userEuro * 1.3128 
        print "%0.2f", userEuro, " Euro = USD %0.2f", USD
    else:
        print "error du angav fel val, försök igen ange val 1 eller 2"
        currencyConvert()

Tags: 程序inputusdprintdueurouserchoicehur
3条回答

在脚本末尾,只需添加以下内容:

if __name__ == '__main__':
    currencyConvert()

这意味着如果它是主节,它将是True。如果不添加此if,则在将脚本作为模块导入时将调用函数。你知道吗

然后使用python script.py调用脚本。你知道吗

在文件末尾,添加

if __name__ == '__main__':
    currencyConvert()

它自己,没有任何凹痕。这实际上会在脚本独立运行时调用您定义的过程。你知道吗

将以下内容添加到程序末尾:

if __name__ == '__main__':
    currencyConvert()

相关问题 更多 >

    热门问题