프로그래밍
-
파이썬 (11파트~)프로그래밍/python 2021. 12. 9. 10:11
알고가기 { } 딕셔너리 ( ) 튜플 [ ] 리스트 while selected = None while selected not in ['가위','바위','보']: #조건이 맞으면 계속 반복 selected = input('가위,바위,보 중에 선택하세요.') print('선택된 값은:',selected) ''' patterns = ['가위','바위','보'] for pattern in patterns: print(pattern) patterns = ['가위','바위','보'] for i in range(len(patterns)): print(pattern[i]) patterns = ['가위', '바위', '보'] length = len(patterns) i = 0 while i < length: print(..
-
파이썬 (1~10파트)프로그래밍/python 2021. 11. 29. 18:25
파일 - 내문서에 저장 - 해당파일 .py로 변환해서 저장 - 코드 변환후 실행전에 저장(꼭) def aa (): r1 = a + b print('안녕하세요 저는 {}살 입니다.'.format(r1)) a = 7 b = 6 aa() list list1 = ['가위','바위'] print(list1[0]) list1[0]='바위' print(list1[0]) print(list1[-1]) """뒤에서 첫번째순으로 가져옴""" list2 = [15,7,8,9,12] list2.append(16) print(list2) n = 12 ownership = n in list2 '''list2안에 12가 있는지 검증''' print(ownership) n = 8 if n in list2: print('{}은 있어'..
-
11-1 배열의 이해와 배열의 선언 및 초기화 (1차원 배열)(문자열)프로그래밍 2021. 3. 18. 18:51
배열이란 무엇인가? 다수의 변수선언을 용이하게 하기 위해서 배열이라는 것이 제공된다. 배열의 문자열 #include #pragma warning(disable:6031) int main(void) { char str[] = "Good morning!"; printf("배열 str의 크기: %d \n", sizeof(str)); printf("널 문자 문자형 출력: %c \n",str[13]); printf("널 문자 정수형 출력: %d \n", str[13]); str[12] = '?'; printf("문자열 출력: %s \n", str); return 0; } scanf 함수를 이용한 문자열 입력 #include #pragma warning(disable:6031) int main(void) { cha..
-
9-1 함수를 정의하고 선언하기프로그래밍 2021. 3. 2. 19:13
#include #pragma warning(disable:6031) int Add(int num1, int num2) //인자전달(0), 반환값(0) { return num1 + num2; } void showAddResult(int num) //인자전달(0), 반환값(X) { printf("덧셈결과 출력: %d \n", num); } int ReadNum(void) //인자전달(X), 반환값(0) { int num; scanf("%d", &num); return num; } void HowToUseThisProg(void) //인자전달(X), 반환값(X) { printf("두 개의 정수를 입력하시면 덧셈결과가 출력됩니다. \n"); printf("자! 그럼 두개의 정수를 입력하세요. \n"); } i..
-
8. 조건에 따른 흐름의 분의기( if 문 )(switch)프로그래밍 2021. 2. 17. 18:35
if 조건이 맞으면 1 (참) 실행 조건이 틀리면 2 (거짓) 실행 continue & break #include #pragma warning(disable:6031) int main(void) { int num = 0, sum = 0; while (1) { sum += num; if (sum > 5000) break; num++; } printf("sum: %d \n", sum); printf("sum: %d \n", num); return 0; } #include #pragma warning(disable:6031) int main(void) { int num; printf("start! "); for (num = 1; num < 20; num++) { if (num % 2 == 0 || num % ..
-
7. 반복문프로그래밍 2021. 2. 6. 17:12
while 예제문제 풀어보기 프로그램 사용자로부터 양의 정수를 하나 입력 받아서, 그 수만큼 "hello world"를 출력하는 프로그램 작성 프로그램 사용자로 부터 양의 정수를 하나 입력 받은 다음, 그 수만큼 3의 배수를 출력하는 프로그램을 작성. (예: 5를 입력하면 3 6 9 12 15를 출력해야함) 프로그램 사용자로부터 계속해서 정수를 입력 받는다. 그리고 그 긊을 계속해서 더해 나간다. 이러한 작업은 프로그램 사용자가 0을 입력할 때까지 계속되어야 하며, 0이 입력되면 입력된 모든 정수의 합을 출력하고 프로그램을 종료시킨다. 프로그램 사용자로부터 입력 받은 숫자에 해당하는 구구단을 출력하되, 역순으로 출력하는 프로그램을 작성 do~while 필수요소 체크하고 넘어가기 for