2739번 - 구구단
a=b=int(input())
exec("print(a,*f'*{b//a}=',b);b+=a;"*9)
구구단 문제입니다
숏코딩에서 본 코드인데, 이해가 안가요 ㅠㅠ
a와 b가 입력이 되고
exec가 제가 알기로는 문자열 코드를 실행하는 코드입니다.
그래서 그 안에 있는 코드가 실행이 되는거죠
또한 *9가 있으니 그 코드가 총 9번 실행되게 되니 풀어서 쓰면
아래와 같이 됩니다
답변 감사합니다 ㅠㅠ
그래도 몇가지 질문이 있어서....
print(a,*f'*{b//a}=',b)
여기서 *는 어떤 기능인가요
댓글을 작성하려면 로그인해야 합니다.
kcw2297 2년 전
a=b=int(input())
exec("print(a,*f'*{b//a}=',b);b+=a;"*9)
구구단 문제입니다
숏코딩에서 본 코드인데, 이해가 안가요 ㅠㅠ