【发布时间】:2015-07-26 18:26:40
【问题描述】:
我希望用户不使用此函数进行整数输入:
x = input("Whats your name?")
while x == int:
y = input("why is there a number in your name? Please re enter your name")
但这不起作用。知道为什么吗?
【问题讨论】:
-
这是什么语言?
-
使用
isinstance(x, int)而不是 x==int ? -
语言是python
-
这不起作用我仍然输入一个整数并且shell接受它
-
我知道这可能只是一个学习练习,但对于未来我想推荐您到Falsehoods Programmers Believe About Names - 特别是“15。人名不包含数字。”