【问题标题】:I need help please my print isn't working [closed]我需要帮助,请我的打印不工作[关闭]
【发布时间】:2022-07-07 22:30:59
【问题描述】:

我不明白打印有什么问题,我写得对,但它不工作,谁能告诉我有什么问题???

代码如下:

f = (n * 2) - 30
k = n + 273.15

n = int(input("Enter a degree in celcius: ")

print(f"{n}°C is {f}°F and {k}°K.")

当你将它放入编译器时,会出现错误

【问题讨论】:

  • edit您的帖子包含完整的错误回溯
  • 介意分享您所说的那个错误吗?
  • 你永远不会定义一个名为c的变量,并在定义它之前使用n
  • 错误出现在图像中,只有当有人可以查看您的原始帖子来源时,您才能看到该图像。请包括实际错误(而不仅仅是图片)。

标签: python


【解决方案1】:

颠倒输入和计算的顺序:

n = int(input("Enter a degree in Celsius: "))
f = (n * 2) - 30
k = n + 273.15
print(f"{n}°C is {f}°F and {k}°K.")

【讨论】:

    最近更新 更多