Replit 不显示结果?

问题描述 投票:0回答:1

在此处输入图像描述当我运行代码时,它没有给我结果。它只是在控制台页面上显示“运行”。它根本不允许我查看结果或与代码交互。

重新启动replit。创建了一个新的 repl。登录到不同的帐户。

replit
1个回答
0
投票

您定义了

main()
函数,但实际上并未调用它!

解决方法如下:

def miles_to_kilometers(miles):
    return miles * 1.60934

def main():
    # Prompt the user for the number of miles driven
    miles = float(input("Enter the number of miles driven: "))

    # Convert miles to kilometers
    kilometers = miles_to_kilometers(miles)

    # Display the total miles and kilometers
    print(f"{miles} miles is equal to {kilometers:.2f} kilometers.")

# Call the main function
main()

或者,您可以使用:

if __name == "__main__":
    main()

因此,

main()
仅在直接运行脚本时才会被调用,而不是在其他脚本中作为模块导入时调用。

© www.soinside.com 2019 - 2024. All rights reserved.