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

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

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

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





Сообщение: 4
ссылка на сообщение  Отправлено: 26.02.21 17:22. Заголовок: Ошибка в формулировке задания №96 (17)


В условии:
96) (П. Волгин) Рассматривается множество целых чисел, принадлежащих числовому отрезку [-999; 999] , которые удовлетворяют следующим условиям:
а) Число в шестнадцатеричной записи оканчивается цифрой «F»;
б) Число не делится на 12 или не делится на 13.
Найдите количество таких чисел и максимальное из них (по модулю). В ответе запишите сначала количество, а потом максимальное по модулю.

Вероятнее всего, под пунктом "б" имелось ввиду "Число не делится на 12 и не делится на 13". Именно с этим условием получатся правильные ответы, проверил.
По понятным причинам)))
Подредачьте там.

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


Администратор




Сообщение: 2507
ссылка на сообщение  Отправлено: 26.02.21 17:30. Заголовок: Спасибо, исправлено...


Спасибо, исправлено.

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



Сообщение: 6
ссылка на сообщение  Отправлено: 21.05.22 14:48. Заголовок: Подскажите пожалуйста где ошибся


ans = []
for i in range(-999, 999+1):
if (i % 16 == 15) and (i % 12 != 0) and (i % 13 != 0):
ans.append(abs(i))
print(len(ans), max(ans))

Правильный ответ - 114 991
А программа выдает - 115 993

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



Сообщение: 7
ссылка на сообщение  Отправлено: 21.05.22 14:53. Заголовок: https://i.postimg.cc..




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



Сообщение: 8
ссылка на сообщение  Отправлено: 21.05.22 14:59. Заголовок: если из задания слов..


если из задания слово модуль убрать, то получается верный ответ )))

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




Сообщение: 3556
ссылка на сообщение  Отправлено: 24.05.22 09:01. Заголовок: Вот правильное решен..


Вот правильное решение:
 start, end = -999, 999 

def valid( x ):
return abs(x) % 16 == 15 and x % 12 != 0 and x % 13 != 0

count = 0
ma = 0
for x in range(start, end+1):
if valid(x):
count += 1
if abs(x) > ma:
ma = x

print( count, ma )


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

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