在此处输入图像描述当我运行代码时,它没有给我结果。它只是在控制台页面上显示“运行”。它根本不允许我查看结果或与代码交互。
重新启动replit。创建了一个新的 repl。登录到不同的帐户。
您定义了
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()
仅在直接运行脚本时才会被调用,而不是在其他脚本中作为模块导入时调用。