콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2025. 8. 6. 19:37
반응형

kor,eng,math=100,100,100

hap=kor+eng+math

avg=hap/3

print('hap', hap)

print('avg', avg)에서

 

kor,eng,math=100,100,100은 kor=100, eng=100, math=100 이렇게 각각 주는것과 같은 것인가요?

 

네, 맞습니다. kor, eng, math = 100, 100, 100는 kor = 100, eng = 100, math = 100와 똑같은 의미입니다.

파이썬에서는 여러 변수에 동시에 값을 할당할 수 있는 다중 할당(multiple assignment)이라는 기능이 있습니다. 변수와 값의 개수를 맞춰 쉼표(,)로 구분하여 나열하면, 왼쪽의 변수들에 오른쪽의 값들이 순서대로 할당됩니다.

 

 

예를 들어,

Python
 
a, b = 1, 2

이렇게 코드를 작성하면 a에는 1이, b에는 2가 할당됩니다.

질문해주신 코드는 다중 할당을 이용해 여러 변수에 동일한 값(100)을 한 번에 할당한 경우입니다.

반응형

콘텐츠 내 자동삽입광고