Задать вопрос
@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()
  • Вопрос задан
  • 343 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@vilgeforce
Раздолбай и программист
Сообщения об ошибках нужно приводить полностью...
Ответ написан
Комментировать
EvilsInterrupt
@EvilsInterrupt
System programming, Reversing Engineering, C++
>>while r=" "
Если это было написано с целью проверить стрку на пустоту , то рекомендую заменить на:
>>while not r:
Ответ написан
Комментировать
Пока r неопределена будем пытаться посчитать объем, где эта самая r используется? Я, может, чего не понимаю, но после исправления while r=" " на while not r работать это все равно не будет при неопределенной r. Зачем тут вообще while?
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Greenway Global Новосибирск
от 150 000 ₽
SPA2099 Москва
До 100 000 ₽
HR Prime Москва
от 300 000 до 3 800 000 ₽