Будучи новичком в Python, я наткнулся на, казалось бы, простой код, который я не могу заставить работать.
Я пытаюсь распечатать вывод вычисления с 1 десятичным числом, это одна из версий кода, которые я пробовал. Я также пытался использовать format(x/s, '.1f')
, но ни один из них не работал.
Есть часть моего кода:
for v in range(n):
#It will repeat the calculation the many times its defined in n input
x = R*(v*n)
if x/s*100<100:
print("meridian will be", '%.1f' % x/s*100, "cm from center")
else x/s*100>100:
print("meridian will be - cm from center")
Использование '%.1f'
, кажется, не имеет никакого эффекта, синтаксис неправильный? Я действительно не уверен ...