Задать вопрос
@shadrin_ss
Junior

Python цикл While, ругается на табулцию, что делать?

Говорит не правильно что то, типа табуляция, все проверил и правильно отступил, что делать?
else который после While!

Или посоветуйте как после окончания цикла while продолжить скрипт

if int(loser1) < int(loser2):
        	how = driver.find_elements_by_xpath("//div[@data-id-template='779']//div[@class='dops-item-row__block-content']//button[@class='dops-item-row__block-right']")[0]
        	how.send_keys(Keys.ENTER)

        	period = div.find('span', class_='scoreboard-content__previous-score').text
	        period = period.split(',')
	        period = len(period)

	        while str(period) != str(2):
	        	period = div.find('span', class_='scoreboard-content__previous-score').text
		        period = period.split(',')
		        period = len(period)
		    else:
		    	period = div.find('span', class_='scoreboard-content__previous-score').text
		        period = period.split(',')[0] # В какой четверти смотреть

		        period_1 = period.split(':')[0] # Первая четверть очки первой команды
		        period_2 = period.split(':')[1] # Первая четверть очки второй команды

		        if period_1 < period_2:
		        	print('Команда Аутсайдера Проиграла ставим снова')
		        	# Снова ставим
		        else:
		        	print('Аутсайдер выиграл. Ура!!!')
		        	driver.close()

File "D:\repos\myscore\mysc.py", line 189
else:
^
IndentationError: unindent does not match any outer indentation level
  • Вопрос задан
  • 166 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
GavriKos
@GavriKos
Так а у вас первый else к какому if относится? Они то на разных уровнях явно.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы