我试图创建的代码是根据输入的波长值打印波长,例如无线电波或微波。
userInput = input("Enter wavelength (m) value: ")
waveValue= float(userInput)
if waveValue > 10**-1 :
print("Radio Waves")
elif waveValue < 10**-3 :
print("Microwaves")
elif waveValue < 7*10**-7 :
print("Infared")
elif waveValue <4-10**-7 :
print(" Visible light")
elif waveValue <10**-8 :
print( "Ultraviolet")
elif waveValue <10**-11 :
print( "X-rays")
elif waveValue >10**-11 :
print("Gamma rays")
else :
print()
关于如何使第二个 if 语句起作用的任何提示。我输入的每个输入都只输出无线电波,因为我的论点无法正常工作。
还有 5 个输入,我将不得不使用 elif 命令。