0
0 Комментариев

Есть программа,она вычисляет продолжительность года на разных планетах.Хочу сделать ,что бы цикл не прерывался если пользователь ввел буквы,а не цифры и предложил ввести числовые значения.Затем прервался,когда пользователь введет цифры и получит результат.

from math import pi
while type('r' or 'v')  != 1:
    try:
        r=input("Радиус платнеты")
        v=input("орбитальная скорость")
        r=float(r)
        v=float(v)
        r=r*1000000
        year=2*pi*r/v
        year=year/(60*60*24)
        print(round(year))
    except ValueError:
        print("введите число")
    if type('year')== int or float:
        break

Питон 3,ос windows 8.1 ,использую Python 3.6.6 Shell


Добавить комментарий