#Hex Check
def Check(HexInput):
while HexInput!= Valid:
print('That is an invalid hex number.')
else:
print('That is an valid hex number.')
return HexInput
HexInput=input('Enter a hex number: ')
Valid='1234567890ABCDEFG'
运行时,当输入十六进制数时,它不输出任何内容。 程序的目的是对用户输入的十六进制数进行处理,输出是否为有效的十六进制数。你知道吗
尝试单个字符:
你知道吗字符串.十六进制数字是有效十六进制数字的内置序列。有关详细信息,请参阅字符串模块文档。你知道吗
在这种情况下,使用regex要简单得多
你的程序应该看起来更像这样:
您需要在定义函数之后调用它们。你知道吗
相关问题 更多 >
编程相关推荐