如何在没有类型转换的情况下将变量定义为用户响应?

时间:2017-02-05 23:27:31

标签: python

在Python中,如何在没有类型转换响应的情况下将变量定义为用户响应?

如果变量是a

a = raw_input("ENTER A NUMBER") # type casts "a" as a string
a = input("ENTER A NUMBER")     # type casts "a" as a integer

如何让电脑决定答案的答案类型是什么?

1 个答案:

答案 0 :(得分:0)

您必须决定您愿意接受哪些类型,以及哪些格式应该成为哪种类型。让用户输入任意字符串,然后让“自动”找出类型,并没有真正意义。如果我输入“1j”,你想要一个复数吗?可能不是。