Форум » Системы счисления » номер 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]



полная версия страницы