bokuwakuu 发表于 2022-7-12 14:16:36

input接受到的输入的内容算什么型?

本帖最后由 bokuwakuu 于 2022-7-12 14:18 编辑

代码
temp = input("请输入一个数字:")
if temp == 8:
    print("ok")
else:
    print("wrong")
这段代码即使输入8,输出结果也是wrong,但用temp取整型后就能正常输出,请问这里的temp = input("请输入一个数字:")#用input()输入后变量temp里内容的储存的内容是什么型?

青出于蓝 发表于 2022-7-12 14:18:07

str

青出于蓝 发表于 2022-7-12 14:18:38

temp = int(input("请输入一个数字:"))
if temp == 8:
    print("ok")
else:
    print("wrong")

青出于蓝 发表于 2022-7-12 14:19:41

input函数接收数据后数据类型为str
需要int转型在与8进行比较
如果问题已解决,请及时设置最佳答案谢谢

bokuwakuu 发表于 2022-7-12 14:20:31

青出于蓝 发表于 2022-7-12 14:18
str

懂了,谢谢啦
页: [1]
查看完整版本: input接受到的输入的内容算什么型?