可能重複:
How can I determine if user input is a valid hexadecimal number?
Python - Program not displaying as intendedPython程序不顯示輸出
#Hex Check
def Check(HexInput):
while True:
if HexInput in Valid:
print('That is a valid hex number.')
else:
print('That is an invalid hex number.')
return HexInput
HexInput=input('Enter a hex number: ')
Valid='1234567890ABCDEFG'
計劃必須包含檢查()。它應該要求用戶輸入一個十六進制數字,並告訴它們它是否是一個有效的十六進制數字。
請注意,「1」2「3」4「5」6「7」8「9」10「A」B「C」D「E」F ''就是'12345678910ABCDEF''',第二個'1'不需要。 – delnan 2012-03-12 19:51:11
這是一個功課問題嗎?如果是,請使用[ho mework]標籤。 – 2012-03-12 19:51:38
如果您不要求某人爲您編寫代碼,您將獲得更多。建議您在確定哪些問題時尋求幫助。 – octopusgrabbus 2012-03-12 19:57:37