Я хочу иметь возможность вводить слово, а python подсчитывать количество слов до этого слова в предыдущем абзаце.
Это для программы, которая поможет вам узнать, сколько слов вы можете прочитать за одну минуту. Распечатывается абзац и устанавливается таймер на одну минуту. Когда минута заканчивается, пользователь вводит слово, которое он дошел до абзаца, и программа должна сообщить вам, сколько слов вы прочитали до этого слова.
print ('write start to begin the program')
x = ('')
if x == (''):
x = input()
if x == 'start':
import threading
def yyy():
print("time is up")
print('write the last word you read')
word = input()
#MISSING CODE
timer = threading.Timer(10.0, yyy)
timer.start()
print ('paragraph to read')
это сокращено, но мне нужна функция для python, чтобы подсчитывать слова в абзаце ДО того, что пользователь вводит, когда время истекло, и печатать это число
if x == (''):
? Что еще это может быть, раз вы просто присвоили его в предыдущей строке? Также нет необходимости ставить()
рядом с''
. - person Barmar   schedule 07.10.2019words.find(word)
, чтобы получить индекс слова, которое вводит пользователь. - person Barmar   schedule 07.10.2019