# Author:Hiuhung Wan #输入一个摄氏温度值,转换成华氏温度值 notfalse = not False while notfalse: degree_centigrade = input("Please Input the Degree Centigrade:") if degree_centigrade.isdigit(): degree_centigrade = int(degree_centigrade) fahrenheit = '%.2f'%(1.8*degree_centigrade + 32) #保留两位小数 print("Your input is",degree_centigrade ,"degrees Celsius,\nConverted to Fahrenheit is",fahrenheit,".","\nPress Q or q to exit.") elif degree_centigrade == "q" or degree_centigrade == "Q": notfalse = False else: print("Please enter a number!")
目前输入小数与负数,会有BUG