Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,308

НЕ заходит в цикл вайл

23.02.2021, 16:15. Показов 1676. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
здравствуйте не пойму почему не заходит:
Python
1
while (o_ch.lower().split('\n')[ind + i].startswith(glava.lower()) and o_ch10[ind + i][0].isupper()):
выше поставил проверочные строки
Python
1
2
print(o_ch.lower().split('\n')[ind + i].startswith(glava.lower()))
print(o_ch10[ind + i][0].isupper())
у обоих ответ Ложь, сабж, хелп, спс
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.02.2021, 16:15
Ответы с готовыми решениями:

цикл вайл
Помогите пожалуйста разобратся. Всё что смог написать дальше идей нет нужно сделать вот так: unit Unit2; interface uses ...

Переделать процедуры используя цикл вайл
Нужно переделать, в первой процедуре начал, запутался и не получилось и еще, почему то стало неправильно считаться кол во предлогов в ...

Не заходит в цикл
Не работает скрипт, проверка полей на заполнение. Начал проверять алертом и даже не вошел в цикл Подскажите , в чем проблемва ...

19
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
23.02.2021, 20:53
while (true):
...

Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
у обоих ответ Ложь
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
почему не заходит
2
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
23.02.2021, 20:54
iSmokeJC, убил)))
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,308
24.02.2021, 08:05  [ТС]
Цитата Сообщение от Welemir1 Посмотреть сообщение
убил)))
уноси готовенького))
Цитата Сообщение от iSmokeJC Посмотреть сообщение
while (true):
...
Сообщение от Ципихович Эндрю
у обоих ответ Ложь
Сообщение от Ципихович Эндрю
почему не заходит
в чём юмор?
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
24.02.2021, 08:11
Ципихович Эндрю, в том, что сами ответил на свой вопрос.
while работает только тогда, когда выражение True.
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,308
24.02.2021, 08:16  [ТС]
цикл вайл-это до тех пор - когда рак не свиснет-так?
если бы ПЕРЕД заходом было бы Тру и зашло в него - нонсенс, зачем в него заходить, чего добиваться?
а так его задача крутиться внутри цикла пока с Фолс не станет Тру, не?
0
 Аватар для Vigi
641 / 481 / 179
Регистрация: 28.05.2012
Сообщений: 1,419
24.02.2021, 08:18
Цикл выполняется пока истина
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
24.02.2021, 08:30
Ципихович Эндрю, посмотри у Vigi подпись. Ты думаешь, это он так написал чтоб массы в заблуждение вводить?

Не по теме:

Vigi, во люди 23-е отмечают!



Добавлено через 9 минут
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
нонсенс
Признайся честно - ты тролль? Больше 10 лет на форуме. Больше тысячи (!!!) тем в разделах по программированию. Не знаешь как работает while. Вот это - нонсенс.
0
24.02.2021, 09:00

Не по теме:

Цитата Сообщение от iSmokeJC Посмотреть сообщение
Не знаешь как работает while
while True для слабаков, нужно использовать goto

0
24.02.2021, 09:02

Не по теме:

DmFat, о чёртъ, точно! Он же из бейсика пришел! Вопрос снят, все ясно с ним.

0
24.02.2021, 10:30

Не по теме:


Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
а так его задача крутиться внутри цикла пока с Фолс не станет Тру, не?
По твоей логике этот цикл даже не запустится?
Мне кажется тут даже программирование знать не надо, а только перевод слова while, или информатику за 4й класс

Python
1
2
3
4
x = 0
 
while x < 10:
    x += 1

0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,308
24.02.2021, 13:19  [ТС]
разобрался и про yield глянул, всем спс
а как в этом контексте перевести yield?, а то гугловский перевод - урожай - не камильфо
и можно с yield примерчик?, а то в сети все примеры относительно yield в функции, для меня - тоже не камильфо
0
102 / 85 / 25
Регистрация: 21.05.2019
Сообщений: 481
24.02.2021, 13:29
Ципихович Эндрю, какой yield когда ты циклы ещё не прошёл?)

Yield - это ключевое слово
Используется примерно как return — отличие в том, что функция вернёт генератор.

Python
1
2
3
4
5
6
7
8
9
10
11
def create_generator():
 
    mylist = range(3)
    for i in mylist:
        yield i * i
 
 
my_generator = create_generator()
 
for i in my_generator:
    print(i)
1
Автоматизируй это!
Эксперт Python
 Аватар для Welemir1
7390 / 4817 / 1246
Регистрация: 30.03.2015
Сообщений: 13,667
Записей в блоге: 29
24.02.2021, 13:30
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
и можно с yield примерчик?
у Марка Лутца есть в книге. Вне функции yield и не используется.

Yield expressions and statements are only used when defining a generator function, and are only used in the body of the generator function. Using yield in a function definition is sufficient to cause that definition to create a generator function instead of a normal function
1
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,308
25.02.2021, 09:41  [ТС]
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
разобрался
но это когда был в условии
Цитата Сообщение от Ципихович Эндрю Посмотреть сообщение
and
а сейчас у меня or
Python
1
2
3
while not o_ch10[ind + i].strip().startswith(razdel) or \
                    not o_ch10[ind + i].strip().startswith(glava) or \
                    not o_ch10[ind + i].strip().startswith(statja):
когда цикл while перестанет выполняться?, когда все три станут False? мне такого не добиться..........
и что делать?
0
102 / 85 / 25
Регистрация: 21.05.2019
Сообщений: 481
25.02.2021, 09:50
Ципихович Эндрю, то есть ты сделал условие цикла всегда false и хочешь из него выйти не меняя условие, правильно?
Когда книжку дочитаешь?
Цитата Сообщение от Welemir1 Посмотреть сообщение
у Марка Лутца есть в книге
Могу предложить объединить несколько условий в одно с помощью (), или не использовать or

Добавлено через 3 минуты
Типа такого, как только x или y или z поменяется твой цикл остановится

Python
1
while y == 1 and (x == 2 or z == 3)
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,308
25.02.2021, 09:59  [ТС]
Цитата Сообщение от RSAX Посмотреть сообщение
Типа такого
а поточнее?
Python
1
2
3
            while not o_ch10[ind + i].strip().startswith(razdel) and \
                    (not o_ch10[ind + i].strip().startswith(glava) or \
                     not o_ch10[ind + i].strip().startswith(statja)):
пока не взлетело, взлетит-разберусь
0
102 / 85 / 25
Регистрация: 21.05.2019
Сообщений: 481
25.02.2021, 10:06
Ципихович Эндрю, Как только у тебя будет not false(true) на любом из условий цикл завершится
Только ты уверен что у тебя одно из этих значений меняется?
0
1711 / 578 / 76
Регистрация: 10.04.2009
Сообщений: 9,308
25.02.2021, 10:34  [ТС]
Цитата Сообщение от RSAX Посмотреть сообщение
Только ты уверен что у тебя одно из этих значений меняется?
ну так пальчиком Эф-8 жму-чтобы не спугнуть))
Python
1
2
3
4
5
6
7
            while not o_ch10[ind + i].strip().startswith(razdel) and \
                    (not o_ch10[ind + i].strip().startswith(glava) or \
                     not o_ch10[ind + i].strip().startswith(statja)):
                print(o_ch10[ind + i].strip())
                print(not o_ch10[ind + i].strip().startswith(razdel))
                print(not o_ch10[ind + i].strip().startswith(glava))
                print(not o_ch10[ind + i].strip().startswith(statja))
ну и отладочные строки есть, я зашёл, а в ответе
True
True
False

Добавлено через 22 минуты
сделал так:
Python
1
2
3
4
5
6
7
8
9
10
            i = 1
            while not o_ch10[ind + i].strip().startswith(razdel) or \
                    not o_ch10[ind + i].strip().startswith(glava) or \
                    not o_ch10[ind + i].strip().startswith(statja):
                if o_ch10[ind + i].strip().startswith(razdel) or \
                        o_ch10[ind + i].strip().startswith(glava) or \
                        o_ch10[ind + i].strip().startswith(statja): break
                o_ch_html.append(f'{o_ch10[ind + i].strip()}<br>')  
                i += 1
                step += 1
0
 Аватар для Vigi
641 / 481 / 179
Регистрация: 28.05.2012
Сообщений: 1,419
25.02.2021, 11:44
Ципихович Эндрю,
использования транслита - плохой стиль...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.02.2021, 11:44
Помогаю со студенческими работами здесь

Не заходит в цикл
Здравствуйте,помогите найти пожалуйста ошибочку,написал код. Условие сравнить при трёх значениях эпсилон,данное выражение...

Не заходит в цикл while
f1 = 12; % частота 1-го сигнала f2 = 6; % частота 2-го сигнала f3 = 9; % частота 3-го сигнала t = 0:1e-5:0.5; y =...

не заходит в цикл if
}

Заходит в цикл do.while
Код: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;meta charset=&quot;utf-8&quot;&gt; &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,...

Не заходит в цикл(?)
case 3: for(int i=0;i&lt;kol;i++) { string times =...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru