@OMGhostO_0

Ошибка Питона invalid syntax при написании пустой строки?

import math
r=input('Введите радиус шара: ')
pi=input('Введите число Пи: ')
r=float(r)
pi=float(pi)
while r=" ": #Пишет что ошибка в знаке равно, подскажите что сделать?
#Начало Бк while
v=4/3*pi*pow(r,3)
print('Объём шара равен%2f'%v)
#Окончание Бк while
main()
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 3
@vilgeforce
Раздолбай и программист
Сообщения об ошибках нужно приводить полностью...
Ответ написан
Комментировать
EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++
>>while r=" "
Если это было написано с целью проверить стрку на пустоту , то рекомендую заменить на:
>>while not r:
Ответ написан
Комментировать
Пока r неопределена будем пытаться посчитать объем, где эта самая r используется? Я, может, чего не понимаю, но после исправления while r=" " на while not r работать это все равно не будет при неопределенной r. Зачем тут вообще while?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы