Предмет: Информатика,
автор: hochupitsu21
Значение выражения 343**5 + 343**4 + 49**6 - 7**13 - 21 записали в системе счисления с основанием 7. Сколько различных цифр содержит эта запись? Мне нужен код в питоне
Ответы
Автор ответа:
1
Ответ:
4
Объяснение:
Код python:
Выведет количество всех цифр в ответе:
x=343**5+343**4+49**6-7**13-21
s=''
while x>0:
s=str(x%7)+s
x=x//7
print (s)
Выведет количество различных цифр в ответе:
x=343**5+343**4+49**6-7**13-21
s=''
count=0
while x>0:
s=str(x%7)+s
x=x//7
if (s.count('0')>0):
count+=1
if (s.count('1')>0):
count+=1
if (s.count('2')>0):
count+=1
if (s.count('3')>0):
count+=1
if (s.count('4')>0):
count+=1
if (s.count('5')>0):
count+=1
if (s.count('6')>0):
count+=1
if (s.count('7')>0):
count+=1
if (s.count('8')>0):
count+=1
if (s.count('9')>0):
count+=1
print (count)
hochupitsu21:
ты где то в коде ошибся, если интересно задача с решу егэ информатика под номером 27385, там пишут ответ 4
да, я не правильно понял саму задачу. 15-количество всех цифр в ответе, а различных цифр в ответе -4 (6,1,4,0).
исправил
Похожие вопросы
Предмет: Русский язык,
автор: Альбина8211
Предмет: Русский язык,
автор: tsh482
Предмет: Русский язык,
автор: irina1013
Предмет: Математика,
автор: Аноним
Предмет: Литература,
автор: lena2523