可能重复:
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