저는 파이썬을 배우고 c언어를 익히려고 합니다!!
그런데 생각보다 c언어가 코드를 작성하기 더 어렵고, 헷갈리더라고요..
약간 파이썬은 직관적으로 해석하기 용이했는데, c언어는 앞 뒤로 왔다갔다해야해서 직관적이지 않은 것 같아요.
그래서 오늘은 반복문을 활용할 때 어떤 차이점이 있는지 생각해보려고 합니다.
아래는 python에서 for문을 활용하여 구구단 코드를 작성한 것 입니다.
for dan in range(1,10):
print("%d단을 출력합니다." %dan)
for i in range(1,10):
print('%d X %d = %d' %(dan,i,dan*i))
#include <stdio.h>
int main(void)
for (int i = 2; i <= 9; i++)
{
printf("%d단 계산\n", i);
for (int j = 1; j <= 9; j++)
{
printf("%d x %d = %d\n", i, j, i * j);
}
}
return 0;
}
c언어에서는 for(선언, 조건, 증감)을 표시하는데, 이때 단을 먼저 출력하고
이후, i + 1이 이루어진 후 아래 for 문으로 내려가 j가 10이 될 때까지 단을 출력하고
이 for 문이 끝나면 위로 올라가 다음 단을 출력합니다.
실제로 코드 길이는 거의 비슷하지만, c언어에서는 시작과 조건 그리고 끝이 확실하게 짜여져있는 것 같아요.
그래서 더 자유롭게 코드를 짤 수 있을 것 같네요!
'이전 > 데이터 분석 공부' 카테고리의 다른 글
[Process Mining] 데이터 속에서 프로세스를 발견하다! (0) | 2023.02.11 |
---|---|
누구나 이해할 수 있는 머신러닝(ML)과 이를 활용한 티칭머신 (0) | 2022.12.23 |
파이썬[python] 계산기 코딩하기 (0) | 2022.08.03 |
파이썬 백준 입력 조건 이해하기 / 사칙연산, 계산기 (0) | 2022.08.02 |
파이썬[Python] 비주얼 스튜디오[vscode] (0) | 2022.07.19 |