我是python新手,正在使用Atom文本编辑器/IDE。我正在写一个简单的代码,这是从用户的输入,并告诉它是整数或not.Here是代码。
def check(string):
if type(string) == int:
return "Integer"
else:
return "String"
string=input()
print (check(string))无论输入的是10还是hello,此函数都会返回"String“。请帮助,什么改变代码需要,以便它可以区分整数和字符串。
发布于 2020-04-21 03:29:26
下面是一个使用isnumeric的解决方案
def check(string):
if string.isnumeric():
return "Integer"
else:
return "String"
string=input()
print (check(string))https://stackoverflow.com/questions/61330352
复制相似问题