import time
c = None
m = None
ρ = None
v = None
c = int(input('计算:①质量m②密度ρ③体积v')
if c == 1:
print('质量=密度×体积 m=ρv')
第7行最后一个冒号报错invalid syntax
望采纳
下面是修正后的代码:
import time
c = None
m = None
ρ = None
v = None
c = int(input('计算:①质量m②密度ρ③体积v'))
if c == 1:
print('质量=密度×体积 m=ρv')
修改后的代码中,第 7 行的输入语句加上了括号,并且在第 6 行和第 8 行之间加上了冒号 (:),以表示这个多行语句还没有结束。
报错的原因是上一行右边少半个括号,代码认为上一行没有执行完,和冒号无关