아래 코드에 대한 설명을 도와 줄 누군가가 필요합니다. 솔루션을 살펴본 결과 숫자가 실제로 계산되는 시간의 추측을 나타내는 지 알아내는 데 다소 시간이 걸렸습니다. 그러나, 파이썬에서는 매우 약합니다.파이썬 : 알파벳 수
누군가 알파벳 문자 수가 숫자 목록에 묶여있는 방법을 설명해 주시겠습니까?
line = 'abcdef'
count = [3,4,7,1,2,5]
index = 0
while index < len(line):
print(count[index], end=' ')
for k in range(0,count[index]):
print(line[index],end='')
print()
index = index + 1
OUTPUT
3 aaa
4 bbbb
7 ccccccc
1 d
2 ee
5 fffff
이런 경우에는 [this one] (http://pythontutor.com/visualize.html#code=line+%3D+'abcdef'%0Acount+%)와 같은 대화 형 시각화 프로그램에서 실행 해보십시오. 3D + % 5B3,4,7,1,2,5 % 5D % 0Aindex + % 3D + 0 % 0Awhile + 인덱스 + % 3C + len (행) % 3A % 0A ++ print (% 5Bindex % 5D, + end % 3D 카운트 % 0A ++ + + k + in + 범위 (0, 백분율 % 5Bindex % 5D) % 3A % 0A ++++ print (행 % 5Bindex % 5D, 끝 % 3D '') % 0A ++ & heapPrimitives = false & drawParentPointers = false & textReferences = false & showOnlyOutputs = false & py = 3 & curInstr = 0) print() % 0A ++ 인덱스 + % 3D + 인덱스 + % 2B + – abarnert
감사합니다. 어떻게 든 유용합니다. 그러나 명시된 바와 같이 프로그래밍은 내 힘이 아닙니다. – Macrick