Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 17
1

Цикл While - как и для чего использовать?

24.11.2014, 16:23. Показов 1004. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Если не сложно поясните момент с циклом While.
Для чего применяется на практике ? Как использовать и что он делает? Ато я перелистал пару форумов и не понял...
Вот пример который написал:
Python
1
2
3
4
5
6
7
a=int(input("Введите число "))
while (a<10):
    a=a+2
    print("Сумма:",a)
    print("Цикл исполнен")
else:
    print("Цикл исполнить нельзя")
Напишу что я понял: Вводим число, если число меньше 10 то "а" равняется а="а"+2 в следующей строке.... И так до 10!
Или я чего то не понимаю? По сути он используется для арифметических действий до определенного числа? Спасибо за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
24.11.2014, 16:23
Ответы с готовыми решениями:

Для чего и как использовать use и namespace ?
Начал изучение фреймворка yii2,однако мне попались незнакомые ключевые знакомые слова use и...

PendSV как и для чего использовать?
Добрый день! В официальной документации нашел довольно скудное описание этого исключения. Что-то...

Для чего нужен NSRunLoop и как его использовать?
Если бы кто-нибудь привел мне парочку примеров использования NSRunLoop и объяснил для чего вообще...

Для чего и как нужно использовать функции Set, Get?
может кто-то обяснить для чего и как нужно использовать Set, Get в с++? есть программа, но не могу...

2
2741 / 2340 / 620
Регистрация: 19.03.2012
Сообщений: 8,830
24.11.2014, 16:45 2
Цитата Сообщение от VASVAS88 Посмотреть сообщение
Для чего применяется на практике ?
Данный цикл выполняется медленнее чем for, по этому его рекомендуется использовать только в крайнем случае.
Лично я while использую только, когда надо организовать бесконечный цикл, то есть, когда я не знаю, сколько повторений (итераций) нужно будет сделать.

Добавлено через 1 минуту
Цитата Сообщение от VASVAS88 Посмотреть сообщение
while (a<10):
Условие в скобки брать не нужно, это плохой тон при оформлении кода, это python, а не Cи тут это не нужно.
P.S Читай pep

Добавлено через 2 минуты
Цитата Сообщение от VASVAS88 Посмотреть сообщение
Как использовать и что он делает?
После while задаётся условие и пока это условие истинно цикл буде работать, как только условие перестало выполняться, цикл прекращается.
P.S Если бы ты читал книгу "Изучаем python" то у тебя таких глупых вопросов не возникало, читай лучше книгу сначала, а форумы уже потом.
0
0 / 0 / 0
Регистрация: 17.11.2014
Сообщений: 17
24.11.2014, 16:48  [ТС] 3
tsar925 - Спасибо огромное!
0
24.11.2014, 16:48
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.11.2014, 16:48
Помогаю со студенческими работами здесь

Как использовать контекст сигнала и для чего он нужен ?
Добрый день. Есть в обработчики сигнала в линуксе такой третий параметр как контекст. Можно ли его...

Виджет widget в креаторе - для чего и как использовать?
Собсна в названии темы и весь вопрос. В креаторе есть объект widget (который после frame), его...

Для чего следует использовать CSS, а для чего JS?
Мне говорили что &quot;если можно сделать это на css лучше на css чем на js&quot;

Как использовать цикл, для сокращения кода?
Как сократить код с помощью цикла, чтоб не писать строки кода по три раза для numericUpDown1,...

Как использовать цикл для подсчета баллов?
я тут делаю тест на знание физики на C# Windows Forms вступление и каждый вопрос у меня в разных...

Объяснить (с примерами) для чего нужен RTTI, как и когда его можно и нужно использовать
доброго времени суток. вопрос такой как я понял RTTI это свойсвто языка С++ которое было...

Для чего нужна функция void interrupt(void) и как её использовать?
Любую функцию сначать надо определить потом вызвать скажем так: int simple_function ()...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
В чем разница между px, in, mm, pt, dip, dp, sp
InfoMaster 20.01.2025
В мире цифрового дизайна и разработки интерфейсов правильный выбор единиц измерения играет ключевую роль в создании качественного пользовательского опыта. История развития систем измерений для. . .
Как изменить адрес удалённого репозитория (origin) в Git
InfoMaster 20.01.2025
В терминологии Git термин origin является стандартным именем для основного удаленного репозитория, с которым взаимодействует локальная копия проекта. Когда разработчик клонирует репозиторий с. . .
Как переместить последние коммиты в новую ветку (branch) в Git
InfoMaster 20.01.2025
При работе над проектом часто возникают ситуации, когда необходимо изолировать определенные изменения от основной линии разработки. Это может быть связано с экспериментальными функциями, исправлением. . .
Как вернуть результат из асинхронной функции в JavaScript
InfoMaster 20.01.2025
Асинхронное программирование представляет собой фундаментальную концепцию в JavaScript, которая позволяет выполнять длительные операции без блокировки основного потока выполнения программы. В. . .
Какой локальный веб-сервер выбрать
InfoMaster 19.01.2025
В современной веб-разработке локальные веб-серверы играют ключевую роль, предоставляя разработчикам надежную среду для создания, тестирования и отладки веб-приложений без необходимости использования. . .
Почему планшеты и iPad уже не так популярны, как раньше
InfoMaster 19.01.2025
Эра революционных инноваций История планшетов началась задолго до того, как эти устройства стали привычными спутниками нашей повседневной жизни. В начале 1990-х годов появились первые прототипы,. . .
Как самому прошить BIOS ноутбука
InfoMaster 19.01.2025
BIOS (Basic Input/ Output System) представляет собой важнейший компонент любого компьютера или ноутбука, который обеспечивает базовое взаимодействие между аппаратным и программным обеспечением. . .
Какой Linux выбрать для домашнего компьютера
InfoMaster 19.01.2025
Современные реалии выбора операционной системы В современном мире выбор операционной системы для домашнего компьютера становится все более важным решением, которое может существенно повлиять на. . .
Как объединить два словаря одним выражением в Python
InfoMaster 19.01.2025
В мире программирования на Python работа со словарями является неотъемлемой частью разработки. Словари представляют собой мощный инструмент для хранения и обработки данных в формате "ключ-значение". . . .
Как без исключения проверить существование файла в Python
InfoMaster 19.01.2025
При разработке программного обеспечения на Python часто возникает необходимость проверить существование файла перед выполнением операций с ним. Это критически важная задача, которая помогает избежать. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru