Найти - Пользователи
Полная версия: Цикл while
Начало » Центр помощи » Цикл while
1
damon
Не могу понять что написать в условие для завершения цикла вот код
age = “Сколько вам лет:”
ages = “”
while “Cюда” :
ages = int(input(age))
if ages < 3:
print(“бесплатно”)
elif ages > 12:
print(“15$”)
elif 3 <= ages <= 12:
print(“10$”)
Romissevd
Вариантов куча. Смотря что Вы хотите получить в итоге. Блок кода под while будет выполняться до тех пор, пока выражение “Cюда” не станет ложным.
Что это такое? И зачем это?
damon
 ages = “”
 age = 'Сколько вам лет:'
print('Варинат А')
while True:
    ages = int(input(age))
    if ages < 3:
        print('бесплатно')
    elif ages > 12:
        print('15$')
    else:
        print('10$')
    break
print('Варинат Б')
done = True
while done:
    ages = int(input(age))
    if ages < 3:
        print('бесплатно')
    elif ages > 12:
        print('15$')
    else:
        print('10$')
    done = False
print('Варинат В')
done = 1
while done:
    ages = int(input(age))
    if ages < 3:
        print('бесплатно')
    elif ages > 12:
        print('15$')
    else:
        print('10$')
    done -= 1


FishHook
Romissevd
У вас во всех трех вариантах цикл заведомо выполняется только один раз. Зачем он нужен?
Romissevd
FishHook в своих примерах хотел показать, как истинное значение перевести в ложное или как прервать цикл, потому как вопрос состоял какую истину взять. Над остальным пусть подумает спрашивающий, если не получится будем объяснять дальше…
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB