@Sagu4onok

Как зациклить код в Python?

one = float( input ("Введите первое число: "))
two = float( input ("Введите второе число: "))
print ("Вы можете выбрать несколько действий: + - * /")
day = input ("Введите ваше действие: ")

if day == "*":
down = one * two
print ( down )

if day == "/":
down = one / two
print ( down )

if day == "-":
down = one - two
print ( down )

if day == "+":
down = one + two
print ( down )

else:
print ("Или вы пишите что-то непонятное или мой калькулятор так не умеет :(")

Помогите пожалуйста зациклить код
  • Вопрос задан
  • 386 просмотров
Решения вопроса 1
Vindicar
@Vindicar
RTFM!
Почитай про цикл while.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@dmshar
Для организации "зацикливания" в Python есть специальные операторы циклов. Их аж два :
for
и
while

Кто вас знает, что и зачем вы собрались "зацикливать", но общее правило гласит:
for
используется как правило для перебора элементов такой сущности, по которой можно итерироваться: коллекция, генератор, итератор.
while
используется как правило для бесконечного цикла, а также для циклов, где нет последовательного перебора сущностей, а есть некое условие окончания цикла, либо вычисляемое, либо зависящее от ввода пользователя или какого-то другого недетерминированного события.
Все остальное прочитаете в любом учебнике по Python, примерно на 5-ой странице.
P.S. Кстати, "зацикливание" у программистов - это почти ругательство.
Ответ написан
Комментировать
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону
while True:  
    one = float( input ("Введите первое число: "))
    two = float( input ("Введите второе число: "))
    print ("Вы можете выбрать несколько действий: + - * /")
    day = input ("Введите ваше действие: ")

    if day == "*":
        down = one * two
        print ( down )

    if day == "/":
        down = one / two
        print ( down )

    if day == "-":
        down = one - two
        print ( down )

    if day == "+":
        down = one + two
        print ( down )

    else:
        print ("Или вы пишите что-то непонятное или мой калькулятор так не умеет :(")
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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