if day%10 in [1,2,3]:
day_str = day + days[day%10-1]
else :
day_str = day + days[3]
报错
翻译一下
即 % 前后变量类型不一样,发现day为字符串类型,需eval()或int()
即改为
if eval(day)%10 in [1,2,3]:
day_str = day + days[(eval(day)%10)-1]
else :
day_str = day + days[3]
if day%10 in [1,2,3]:
day_str = day + days[day%10-1]
else :
day_str = day + days[3]
报错
翻译一下
即 % 前后变量类型不一样,发现day为字符串类型,需eval()或int()
即改为
if eval(day)%10 in [1,2,3]:
day_str = day + days[(eval(day)%10)-1]
else :
day_str = day + days[3]