1-当我试图从main内部打印返回值时,我会出现此错误=>“未定义名称'conversion'”
2-我有一些伪打印来调试我的代码
def main():
time = input("What time is it? ")
convert(time)
**print (conversion)**
def convert(time):
hours, minutes = time.split(":")
print("==1== " + f'{hours = }' + f'{minutes = }')
print("==2== " + f'{hours = }')
print("==3== Float of hours", float(hours))
print("==4== Float of minutes", float(minutes))
conversion = float(hours)+(float(minutes)/60)
print ("==5== ",f'{conversion = }')
print ("==6== ", conversion)
return conversion
if __name__ == "__main__":
main()
我试着在main中注释掉打印(转换)。如果我这样做,我不会得到错误,但我应该将一个十进制值返回到main