Python int和inpu

2024-05-03 15:40:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我想知道怎样才能使输入接受数字和字母。在

我试过了

int(input("blah blah blah")

但这不适用于字母,它只接受数字。在


Tags: input字母数字intblah
3条回答

当您将所有内容放入int()中时,它会强制输入为整数。这就是为什么你好像没有收到任何信件。尝试删除int()

对于python 3.x

inputFromUser = input("blah blah blah")

或者

python x 2

^{pr2}$

另一个问题是你没有在int stuf的末尾加上两个括号

int(input("blah blah blah"))

可以使用异常尝试int转换,否则将输入视为字符串:

my_input = input("blah blah blah")
try:
    int_input = int(my_input)
except ValueError:
    do_something_with_a_string(my_input)
else:
    do_something_with_an_int(int_input)

相关问题 更多 >