728x90 반응형 프로그래밍 언어109 [파이썬] 조건문 #2 조건문 if~ 구문 if~ 구문의 기본 구조 if 조건식: 문장1 문장2 문장A 문장B 조건식이 참이면 문장1과 문장2를 실행하며 거짓이면 문장1과 문장2를 실행하지 않습니다. if 조건식 끝에 콜론(:) 잊지마세요. 문장1과 문장2는 반드시 들여쓰기하세요! 문장A와 문장B는 들여쓰기가 되어 있지 않기 때문에 if 조건문에 속하지 않으므로 조건문과 상관없이 무조건 실행됩니다. n = int(input("정수 입력")) if n > 0 : print("양수") 변수 n에 0보다 큰 수가 입력되면 "양수"가 출력되며 그 외 숫자가 입력되면 출력되지 않습니다. 가장 작은 수 찾기 n1 = int(input("정수1: ")) n2 = int(input("정수2: ")) n3 = int(input("정수3: ").. 2024. 2. 7. [이클립스] import 한번에 하기 이클립스를 사용하다 보면 import를 해야할 라이브러리가 참 많습니다. 한 번에 import할 때는 Ctrl + Shift + O를 누르면 한꺼번에 다 import 됩니다. 2024. 2. 1. [파이썬] 조건문 #1 조건문 조건문이란? 해당 조건에 따라 다른 명령문을 실행하게 되는 코드를 작성할 때 사용합니다. 예를 들어 60점 이상이면 합격이고 미만이면 불합격 처리한다. 비교연산자와 논리 연산자 조건식의 참(True)과 거짓(False)을 판별할 때 비교 연산자와 논리 연산자를 사용합니다. 비교 연산자(>, =, b a가 b보다 크다 a >= b a가 b보다 크거나 같다 a > 1 > 1 False >>> 1 >= 2 False >>> 1 >> 2 >> 3 == 3 True >>> 3 != 3 False 논리 연산자 논리 연산자 설 조건1 and 조건2 조건1과 조건2 둘 다 참일 때 전체가 참 조건1 or 조건2 조건1과 조건2 둘 중 하나만 참일 때 전체가 참 n.. 2024. 1. 28. [파이썬] 입력과 출력 입력과 출력 키보드 입력 문자열 입력 키보드로 문자열을 입력할 때에는 input()함수를 이용하여 받습니다. >>> a = input("문자열을 입력하세요 : ") 문자열을 입력하세요 : 파이썬 >>> print(a) 파이썬 '문자열을 입력하세요 : '라는 메시지를 출력 후 사용자의 키보드 입력 데이터를 기다립니다. '파이썬'이라는 문자열을 입력한 후 엔터키를 누르면 변수 a에 '파이썬'이 저장됩니다. print()함수에 의해 '파이썬' 문자열이 출력됩니다. 정수 입력 >>> a = input("숫자 1 : ") 숫자 1 : 100 >>> b = input("숫자 2 : ") 숫자 2 : 200 >>> c = a + b >>> print(c) 100200 input() 함수는 기본적으로 문자열을 입력 받.. 2024. 1. 15. [파이썬] 연산자 연산자 산술 연산자 사칙 연산자 사칙 연산자에는 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/)이 있습니다. >>> x = 1 + 2 * 3 >>> print(x) 7 >>> y = (1 + 2) * 3 >>> print(y) 9 나머지 연산 나머지 연산은 % 기호를 사용합니다. >>> x = 10 % 2 >>> print(x) 0 >>> x = 9 % 2 >>> print(x) 1 >>> x = 14 % 3 >>> print(x) 2 거듭제곱 연산 **기호를 사용하여 거듭제곱을 연산합니다. >>> 2**3 8 >>> 3**2 9 >>> 3**4 81 소수점 절삭 연산자 //는 어떤 수로 나누었을 때 소수점 이하를 절삭한 값을 구할 때 사용합니다. >>> 10 / 3 3.33333333333335 >>.. 2024. 1. 14. [파이썬] 변수의 데이터 형 변수의 데이터 형 변수에는 다양한 데이터 형이 있습니다. C언어와 자바와 같이 변수 앞에 데이터 형을 지정하지는 않습니다. 정수(Integer) 실수(Floating Point) 논리(Boolean) 문자열(String) 정수 정수는 양수, 음수, 0으로 구성됩니다. >>> num1 = 100 >>> num2 = -100 >>> num0 = 0 >>> print(num1, num2, num3) 100 -100 0 실수 실수는 12.3, 3.141592, -100.0123 등과 같이 소수점을 가진 숫자를 의미합니다. >>> num1 = 1.23 >>> num2 = 100.0 >>> num3 = -123.0 >>> print(num1, num2, num3) 1.23 100.0 -123.0 논리 논리는 참과 .. 2024. 1. 13. [파이썬] 변수 변수 변수란? 변수(Variable)는 데이터가 저장된 컴퓨터의 메모리 주소(위치)를 의미합니다. 수학 방정식 x + y = 10에서 x와 y가 변수라고 생각하시면 됩니다. 변수 저장 IDLE 쉘 프로그램을 실행해서 간단한 실습을 해 보겠습니다. >>> a = 15 >>> b = 2 >>> c = a + b >>> print(a, b, c) 15 2 17 변수 a에 숫자 15를 저장합니다. 변수 b에 숫자 2를 저장합니다. 변수 c에 변수 a와 변수 b를 더하여 저장합니다. print()함수는 괄호 안에 있는 데이터나 변수의 값을 출력합니다. ※ 기호 = 는 "같다"라는 의미가 아니라 오른쪽의 데이터를 왼쪽 변수에 대입(저장)하라는 의미입니다. 변수 이름 변수 이름을 지을 때에는 규칙이 있습니다. 올바른.. 2024. 1. 11. [파이썬] 파이썬과 프로그램 설치 #2 파이썬과 프로그램 설치 #2 IDLE 쉘 사용법 지난 포스팅 마지막에서 아래의 그림처럼 IDLE Shell 3.12.1화면이 나오면 정상적으로 설치되었다고 했습니다. IDLE 쉘이 실행되면 쉘 프롬프트 >>> 다음에 1+2를 입력하고 엔터키를 눌러봅니다. 그러면 3이라는 숫자가 출력됩니다. >>> 1 + 2 3 다음은 "Hello Python"이라는 문자열을 출력해 보겠습니다. >>> print("Hello Python") Hello Python 프로그램 작성 및 실행 파이썬 프로그래밍을 할 때 텍스트 에디터로 프로그램을 작성하여 파일로 저장한 다음 IDLE 쉘에서 실행하여 결과를 확인합니다. 파이썬 프로그래밍 에디터 메모장 : 대부분 모든 컴퓨터에 설치되어 있기 때문에 간단한 프로그램 작성이 편리 파이.. 2024. 1. 8. [파이썬] 파이썬과 프로그램 설치 #1 파이썬과 프로그램 설치 #1 이 세상에는 수 많은 컴퓨터 프로그래밍 언어가 있습니다. 필자는 전공으로 전자계산을 하였는데요. 어셈블리어, 코볼, 포트란, GW 베이직을 배웠었습니다. 지금은 하나도 기억이 나질 않습니다. 현재는 C/C++, C#, VB, Java, 파이썬 등을 주로 사용하고 있습니다. 그런데 이러한 프로그래밍 언어 중에 프로그래밍을 접하는 초보자가 쉽게 접근할 수 있는 언어는 파이썬이라고 생각됩니다. 물론 필자는 C언어를 접하고 파이썬을 한다면 더할 나위없다고 생각합니다만... 필자는 앞으로 인공지능학 전공예정이라 파이썬을 정리하려고 합니다. 오류가 있거나 다른 내용이 있다면 댓글 많이많이 달아주세요!! 파이썬개요 파이썬이란? 1991년 네덜란드 수학자 귀도 반 로선(Guido van R.. 2024. 1. 7. [C언어] for문을 이용한 역정삼각형 ********* ******* ***** *** * #include int i, j, k; for(i = 5; i >= 1; i--){ for(j = 0; j < 5 - i; j++){ printf(" "); } for(k = 1; k < i * 2 - 1; k++){ printf("*"); } printf("\n"); } 2023. 8. 10. [C언어] for문을 이용한 정삼각형 * *** ***** ******* ********* #include int i, j, k for(i = 1; i 2023. 8. 8. [C언어] for문을 이용한 역직각삼각형 ***** **** *** ** * include void main(){ int i, j; for(i = 5; i >= 1; i--){ for(j = 1; j 2023. 8. 7. [C언어] for문을 이용한 직각삼각형 * ** *** **** ***** #include int main(){ int i, j; for(i = 1; i 2023. 8. 5. [C언어] 구구단 세로형 구구단 2 * 1 = 2 2 * 2 = 4 ... 3 * 1 = 3 3 * 2 = 6 ... 9 * 8 = 72 9 * 9 = 81 #include void main(){ int i, j; for(i = 2; i 2023. 8. 5. [C언어] main 함수 #include int main(){ printf("Hello world"); return 0; } 위의 코드에서 main()은 함수이다. 프로그램은 하나 또는 여러개의 함수들이 모여 실행된다. main 함수는 프로그램 실행 시 처음 시작이며 하나의 프로그램에는 하나의 main함수만 존재한다. 함수는 리턴형 함수와 그렇지 않은 함수로 나뉠 수 있다. 리턴형 함수는 함수 앞에 자료형을 선언하고 리턴하지 않는 함수는 void을 선언하면 된다. 그리고 코드 실행문은 함수뒤에 중괄호 { } 안에 작성하고 문장의 끝은 세미콜론(;)으로 끝내면 된다. #include void main(){ printf("Hello world"); } 위의 코드는 return하지 않는 함수이다. 2022. 10. 6. 이전 1 2 3 4 5 6 7 8 다음 728x90 반응형