На этом форуме отвечают на конкретные вопросы. Фраза «я не понимаю, как решать» — это не вопрос. На вопрос «как решить задачу №X» вас отошлют к материалам сайта kpolyakov.spb.ru. За бессвязный поток слов и неспособность формулировать свои мысли — бан.

Если у вас не сходится ответ на какую-то задачу, пожалуйста сразу представляйте свое «правильное» решение.
Программы "заворачивайте" в тэг [pre2]...[/pre2], при этом сохраняются все отступы и применяется моноширинный шрифт. Если у вас используется сочетание "[i]" для обозначения элемента массива или строки, ставьте пробел после открывающей скобки. Иначе система выделит все дальнейшее курсивом.

Для регистрации на форуме щелкните по ссылке «Вход-регистрация» вверху страницы. В открывшееся окошко «ник» введите свою фамилию на русском языке (например, Иванов). В окошко «пароль» введите придуманный вами пароль, состоящий из латинских букв и цифр. Поставьте галочку в окошке «зарегистрироваться, я новый участник» и нажмите кнопку «ОК».

АвторСообщение



Сообщение: 2
ссылка на сообщение  Отправлено: 27.11.19 19:10. Заголовок: Python: 16 - Символьные строки


Здравствуйте! Не даёт покоя задание не сходящиеся с ответом. ПРОверяла в WING, вроде корректно работает, а в тесте неверно.
10. Программа должна считать, сколько раз в строке S встречается подстрока "12". Какой оператор надо вставить вместо многоточия? Вводите ответ без пробелов.
c = 0
while True:
...
if p < 0: break
c += 1
S = S[p+2:]
Ответ:
p=S.find("12")
и
12. Какой оператор надо вставить вместо многоточия, чтобы в строке S были записаны символы строки Q в обратном порядке? Вводите ответ без пробелов.
Q = "0123456789"
S = "0"
for k in range(1,10):
...
Ответ:
S=S+Q[(len(Q)-k)]

Спасибо: 0 
ПрофильЦитата Ответить
Ответов - 11 [только новые]







Сообщение: 158
ссылка на сообщение  Отправлено: 27.11.19 19:21. Заголовок: 10. Программа работа..


10. Программа работает верно, ответ 3.
 s='123451234512345' 
c=0
while True:
p = s.find('12')
if p<0:
break
c+=1
s = s[p+2:]
print(c)


Элегантное решение
 print( len( s.split("12") ) - 1 )


Discussio mater veritas est Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 1947
ссылка на сообщение  Отправлено: 27.11.19 19:22. Заголовок: Бочарова пишет: Отве..


Бочарова пишет:
 цитата:
Ответ: S=S+Q[(len(Q)-k)]

Это неверно, потому что ваша цепочка будет начинаться с нуля. А правильный ответ: S=Q[k]+S

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 4
ссылка на сообщение  Отправлено: 27.11.19 19:40. Заголовок: Класс!!! Красиво!..


Класс!!! Красиво!

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 1948
ссылка на сообщение  Отправлено: 27.11.19 19:26. Заголовок: Бочарова пишет: p=S...


Бочарова пишет:
 цитата:
p=S.find("12")

Это правильный ответ, он принимается системой. Я только что проверил.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 3
ссылка на сообщение  Отправлено: 27.11.19 19:36. Заголовок: https://www.kpolyako..


https://www.kpolyakov.spb.ru/school/test9a/py16.htm
Вот по этой ссылке выполняю тест. Не принимает и всё. Обновляла, в другой вкалдке открывала. Где может быть ошибка?

Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 1950
ссылка на сообщение  Отправлено: 27.11.19 19:44. Заголовок: Бочарова пишет: http..


Бочарова пишет:
 цитата:
https://www.kpolyakov.spb.ru/school/test9a/py16.htm Вот по этой ссылке выполняю тест. Не принимает и всё. Обновляла, в другой вкалдке открывала. Где может быть ошибка?

Посмотрел - в тесте для 9 класса принимался только вариант с двойным кавычками. Если вы вводили с апострофами, то получали сообщение об ошибке. Сейчас эта ошибка исправлена.

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить



Сообщение: 5
ссылка на сообщение  Отправлено: 27.11.19 20:00. Заголовок: Спасибо! Получилось!..


Спасибо! Получилось! Огромная благодарность за оперативность!!

Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 159
ссылка на сообщение  Отправлено: 27.11.19 19:31. Заголовок: Дополню, что одной с..


Дополню, что одной строчкой строка разворачивается так
 S=reverse(Q)


Discussio mater veritas est Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 1949
ссылка на сообщение  Отправлено: 27.11.19 19:37. Заголовок: cabanov.alexey пишет..


cabanov.alexey пишет:
 цитата:
Дополню, что одной строчкой строка разворачивается так S=reverse(Q)

Это так, конечно. Но мы учим не Питон, а программирование. Питон - только способ иллюстрации. А дергать готовую функцию - это не проблема. Как хорошо сказал в одном интервью Борис Трушин, "Математика - это не о том, как применять формулу, а о том, как она получена".

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить





Сообщение: 160
ссылка на сообщение  Отправлено: 27.11.19 20:03. Заголовок: Интересно у вас пров..


Интересно у вас проверка сделана .
А можно предложить улучшение? Я бы валидацию ответа немного переписал, а именно вынес бы в отдельную функцию, которая удаляет все пробелы, заменяет ' на " и переводит в строчные буквы.
const validation = answer => answer.replace(/\s+/g,'').replace(/'/g,'"').toLowerCase(); .... hash.includes(md5(validation(answer))).

Discussio mater veritas est Спасибо: 0 
ПрофильЦитата Ответить
Администратор




Сообщение: 1951
ссылка на сообщение  Отправлено: 27.11.19 20:15. Заголовок: cabanov.alexey пишет..


cabanov.alexey пишет:
 цитата:
А можно предложить улучшение?

Спасибо!

___________________________________________________
Имей мужество пользоваться собственным умом. (И. Кант)
Спасибо: 0 
ПрофильЦитата Ответить
Ответ:
1 2 3 4 5 6 7 8 9
видео с youtube.com картинка из интернета картинка с компьютера ссылка файл с компьютера русская клавиатура транслитератор  цитата  кавычки оффтопик свернутый текст

показывать это сообщение только модераторам
не делать ссылки активными
Имя, пароль:      зарегистрироваться    
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  3 час. Хитов сегодня: 1287
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет