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

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

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

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





Сообщение: 14
ссылка на сообщение  Отправлено: 21.01.22 18:06. Заголовок: Задача 8 №193


Здравствуйте. Решил задачу двумя способами, ответ одинаковый (1875), но не сходится с таблицей. Подскажите, пож., в чем ошибка.

 
# 1 вариант
import numpy as np

a = []
for i in range(100000):
if int(np.base_repr(i, 5)) % 2 == 0 and \
np.base_repr(i, 5)[0] == '3' and len(np.base_repr(i, 5)) == 6:
a.append(np.base_repr(i, 5))
print(len(a))

# 2 вариант
import itertools

s = list(itertools.product('01234', repeat=6))
a = []
for i in s:
i = ''.join(i)
if int(i) % 2 == 0 and i[0] == '3':
a.append(i)
print(len(a))

# ответ 1875(1562)


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


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




Сообщение: 3221
ссылка на сообщение  Отправлено: 21.01.22 18:18. Заголовок: У вас пятеричная сис..


У вас пятеричная система (с нечётным основанием) и чётность последней цифры не гарантирует чётности числа. В первой программе нужно проверять i % 2 == 0, во второй - переводить в десятичную и проверять чётность.

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





Сообщение: 15
ссылка на сообщение  Отправлено: 21.01.22 19:22. Заголовок: Получилось, спасибо!..


Получилось, спасибо! Но, все-таки, не очень однозначное условие задачи. "Сколько существует четных пятеричных чисел..."

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




Сообщение: 3222
ссылка на сообщение  Отправлено: 21.01.22 19:26. Заголовок: Число не зависит от ..


Число не зависит от системы счисления, в которой оно записано. Его чётность - тоже.

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





Сообщение: 16
ссылка на сообщение  Отправлено: 22.01.22 14:37. Заголовок: Спасибо!..


Спасибо!

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

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