a,b=input("请输入剩余时间. ex. 14:20>>>").split(":")
if b=="00":
print(f"剩余时间为:{18-int(a)}:00")
else:
print(f"剩余时间为:{18-int(a)}:{60-int(b)}")
b==00这里一定要打双引号吗?为什么呀
还有下面一定要写int吗
一定要加双等号,这是语法规则呀,意思是判断b是否等于"00",python里"="表示赋值;一定要Int,因为不Int的话,a是str类型,不可以和18参与数值运算