코드를 보면 변수를 저장하는 두 줄이 있습니다. 지금까지는 '변수 = 값' 형식으로 하나의 변수에 값 하나를 넣었습니다. 그런데 여러 개의 변수를 한 줄로 정의할 수도 있습니다. 변수 여러 개에 값을 한 번에 넣을 때는 = 연산자 앞에 변수를, = 연산자 뒤에 값을 몰아넣고, 콤마로 각각 구분하면 됩니다. 그러면 첫 번째 변수에 첫 번째 값이, 두 번째 변수에 두 번째 값이 순서대로 저장됩니다.
a, b = 10, 20
print(a, b)
실행결과
10 20
a에 10, b에 20이 차례대로 저장됩니다. 변수 여러 개에 한 번에 값을 저장하는 방법은 프로그램에서 자주 활용되니 꼭 기억해 두세요!
여러 변수에 값을 저장하는 방법을 앞의 코드에 적용하면 이전 코드와 동일하게 실행됩니다. 이렇게 하면 반복문 내부에서 a와 b에 랜덤한 값을 한 번에 저장할 수 있습니다.
import random
print('구구단을 외자! 구구단을 외자!')
for i in range(10):
a, b = random.randint(2, 9), random.randint(1, 9)
print(a, 'x', b, '?', a * b)