Форум » Системы счисления » номер 14 4618 » Ответить
номер 14 4618
ученик не бейте: x = (12*7**135)+(11*7**92) - (63*7**22) + (17 * 7**11) + 157 c = 0 while (x>0): if (x%7==6): c += 1 x = x//7 print(c) в ответе 6, а у меня 67... где я ошибся?
Ответов - 6
ученик не бейте: [pre2]x = (12*7**135)+(11*7**92) - (63*7**22) + (17 * 7**11) + 157 c = 0 while (x>0): if (x%7==6): c += 1 x = x//7 print(c)[/pre2], случайно на отправить нажал
Винникова: Вы находите количество цифр 6, а надо "Сколько различных цифр содержится в этой записи?"
ученик не бейте: спасибо
ученик не бейте: а знаете как правильно программу написать? а то у меня никак не выходит
Винникова: ученик не бейте пишет: а знаете как правильно программу написать? а то у меня никак не выходит Лучше сделай это сам)) Но, для учета различных символов удобно использовать множество.
Ygrek: ученик не бейте пишет: в ответе 6, а у меня 67... где я ошибся? [pre] m=set() s=12*7**135+11*7**92-63*7**22+17*7**11+157 while s>0: m.add(s%7) s=s//7 print(len(m)) [/pre]
полная версия страницы