본문 바로가기

전체 글83

[4-1] 함수 ■ 함수 함수는 어떤 입력값을 가지고 어떤 일을 수행한 후 그 결과물을 출력한다. y = 2x + 3 이라는 함수를 생각해보면, 입력값 x에 따라 출력값 y 이 변하는 함수다. ■ 함수를 사용하는 이유프로그래밍을 하다 보면 똑같은 내용을 반복해서 작성하는 경우가 종종 있다. 이때 함수가 필요하다. 반복되는 부분이 있을 경우, '반복적으로 사용되는 가치 있는 부분'을 한 뭉치로 묶어 '어떤 입력값을 주었을 때 어떤 결괏값을 리턴해 준다'라는 식의 함수로 작성하는 것이다.​함수를 사용하는 또 다른 이유는 자신이 작성한 프로그램을 기능 단위의 함수로 분리해 놓으면 프로그램 흐름을 일목요연하게 볼 수 있기 때문이다. 프로그램에서 입력한 값이 여러 함수를 거치면서 원하는 결괏값을 내는 것을 볼 수 있다. 이렇게 .. 2024. 6. 30.
[1-1] 변수 ■ 변수(variable)변수란 어떤 값을 담는 상자이다. 예를 들어, a = 3이라고 하는 것은 "a라는 상자에 3이라는 숫자 자료를 담는다"는 의미이다. 그리고 이것을 우리는 "변수를 선언한다"라고 표현한다.​우리가 수학시간에 배운 등호 "="는 프로그래밍에서 "=="로 표현한다.변수_이름 = 변수에_저장할_값- 변수 a, b, c>>> a = 1>>> b = "python">>> c = [1,2,3] 다른 프로그래밍 언어인 C나 JAVA에서는 변수를 만들 때 자료형의 타입을 직접 지정해야 한다. 하지만 파이썬은 변수에 저장된 값을 스스로 판단하여 자료형의 타입을 지정하기 때문에 더 편리하다.​파이썬에서 사용하는 변수는 객체를 가리키는 것이라고 말할 수 있다. 객체란 자료형 데이터(값)와 같은 것을 .. 2024. 6. 29.
[3-3] for문 ■ for문for문은 while문과 비슷한 반복문으로 문장 구조가 한눈에 들어온다는 장점이 있다.(1) 일반적인 for문 형태>>> test = ['one', 'two', 'three']>>> for i in test: print(i)onetwothree(2) 다양한 for문 사용>>> a = [(1,2),(3,4),(5,6)]>>> for (first, last) in a: print(first+last)3711(3) for문 응용ex. 총 5명의 학생이 시험을 보았는데 시험점수가 60점 이상이면 합격이고 그렇지 않으면 불합격이다. 합격인지 불합격인지 결과를 보여주라.>>> result = [90,25,67,45,80]>>> number = 0>>> for mark in res.. 2024. 6. 29.
[3-2] while문 ■ while문문장을 반복해서 수행해야 할 경우 while문을 사용한다. 그래서 while문을 반복문이라고도 부른다.ex. 나무를 10번까지 찍으면 끝난다.>>> treeHit = 0>>> while treeHit >> coffee = 10>>> money = 300>>> while money: print("here you are") coffee = coffee - 1 print("we have %d coffee." % coffee) if coffee == 0: print("sold out") breakhere you arewe have 9 coffeehere you arewe have 8 coffeehere you.. 2024. 6. 29.