我已经开始了一个非常基本的程序,你必须找到计算机随机选择的数字。我成功地将随机化器添加到程序中,但是我找不到如何比较所请求号码的类型,以便在您键入字母而不是数字时打印消息。你知道吗
我试过这种命令
if type(nbredevine)!=int:
print ("""I asked you for an integer. Don't mess with me.""")
不幸的是,这是不工作,即使我已经在互联网上搜索,并在这个网站上,我还没有找到适合这种特殊情况的东西。你知道吗
在这种情况下,我无法使isinstance函数起作用。是不是因为我太初出茅庐了?你知道吗
谢谢你们,祝你们节日快乐。你知道吗
使用
input
时,总是会得到一个字符串。如果字符串仅包含数字,则可以将其转换为整数,但它仍然是字符串。你可以做几件事。你知道吗如果您只对非负整数感兴趣,可以使用 ^{} 检查:
如果要绕过所有绒毛并直接检查,可以尝试转换为整数:
相关问题 更多 >
编程相关推荐