请问这个问题应该怎么改

img


请问我这个标点符号为什么错了,应该怎么改,这个符号我用中文英文都试过了

print("it is the %dth day"%(data))
print好像得加一个括号,反正我3.10不加的话报错。
而且你这个程序里面的所有标点符号都是中文啊,这个不行的,编译会报错,必须全用英文的

注意python语法:英文标点符号
print 加一个括号(),这是python3的语法:

print("it is the %dth day" % (data))

另外推荐 f-string 写法,更简洁(不用考虑是%d还是%s或者是其他的):

print(f"it is the {data}th day")