饺影 发表于 2022-5-28 12:10:59

各位大佬求个问题

temp = input(">>>")
      guess = (int(temp))
if guess == 01:
            print("r")


为什么这个01在vscode会报错啊

qq1151985918 发表于 2022-5-28 13:17:03

报错应该是缩进问题

临时号 发表于 2022-5-28 13:31:51

在Python3中,数字不允许前导零,如:04,08都是不对的
在Python2中,数字前导零表示八进制,所以在Python2中可以这样写,但没有意义,因为数字的比较是将他们转化成十进制,再进行比较
所以,建议改为:
temp = input(">>>")
guess = (int(temp))
if guess == 1:
            print("r")
页: [1]
查看完整版本: 各位大佬求个问题