반응형 전체 글 42 파이썬 강좌_#10_if문 if문이란? 조건을 만족시키면 특정한 코드를 실행시키는 예약어입니다. if문의 구조 a = 2 b = 3 if b > a: print("b is bigger than a") if a > b: print("Not True") if문은 "if"라는 예약어를 쓴다음 조건을 쓴 뒤 ":"콜론을 붙여 주어야 합니다. 콜론을 붙이지 않으면 오류가 납니다. 그리고 파이썬에서는 다른언어와는 다르게 들여 쓰기로 끝을 구분합니다. 들여 쓰기를 하지 않고 다른 코드를 쓴다면 그 코드는 if문 외부의 코드가 되는 것입니다. *주의할 점 : 모든 문장의 들여 쓰기가 같지 않으면 오류가 납니다. if문의 조건문 이제 조건문을 작성하는 방법을 알아봅시다. 먼저 비교 연산자를 알아볼까요? 비교연산자 설명 a > b a가 b보다 크다.. 2020. 5. 13. 파이썬 강좌_#9_딕셔너리 딕셔너리(dictionary)의 기능은 딕셔너리의 뜻처럼 사전 비슷합니다. 우리는 모르는 것이 있을 때 사전을 보고 지식을 얻어 옵니다. 딕셔너리도 이것과 비슷합니다. 먼저 아래의 예제를 봅시다. a = {"Key1":False, "Key2":10, "Key3":"Test"} print("a") 딕셔너리의 형태 딕셔너리의 형태는 위의 예제처럼 중괄호를 쓰고 Key이름, 값을 적어주면 됩니다. 값에는 Boolean, String, Int, Float 모든 형태의 자료형을 적을 수 있습니다. 딕셔너리 사용 Key를 사용하여 Key의 값을 출력해보도록 하겠습니다. a = {"Key":True, "Key1":"100.2", "Key2":"TestValue"} b = {"Key3":{ "Key4":"Hello",.. 2020. 5. 12. 아이폰 SE 2 vs 아이폰 12 애플이 4년 만에 아이폰 SE의 후속작을 발표했습니다. 가격은 갤럭시 A 시리즈와 비슷한 가격대인 399달러 한화 48만 원 정도입니다. 가격이 싼 만큼 성능도 낮아졌지만 생각보다 좋은 성능을 발휘합니다. 그런데 가을에 아이폰 12가 나온다는 소식이 있습니다. 그러면 가격, 성능이 중급인 아이폰 SE 2를 사야 할까요? 아니면 아이폰 12를 사야 할까요? 제일 좋은 방법은 두 가지를 다 사는 방법입니다. 하지만 그 방법은 돈이 너무 많이 들고 효율적이지 않습니다. 아이폰 SE 2 아이폰 SE 2에서는 터치ID를 지원합니다. 신형으로 나오는 아이폰들은 터치 ID를 거의 지원하지 않았습니다. 하지만 아이폰 SE 2는 기존 아이폰처럼 홈버튼이 존재합니다. 여기서 사람들의 선택이 많이 갈릴 것 같습니다. 왜냐하.. 2020. 4. 16. 파이썬 알고리즘_#01_약수의 개수 구하기 문제 어떤 자연수 n이 주어졋을때 그 자연수의 약수의 개수를 구하여라. 입력 설명 자연수 n을 입력받아라. 출력 설명 자연수 n의 약수의 개수를 출력하라. 입력 예제 20 출력 예제 6 답 n = int(input()) count = 0 for i in range(1, n+1): if n%i == 0: count += 1 print(count) 해석 먼저 자연수 n을 받을 변수 'n'을 선언한 뒤 계산을 해주기 위해 int() 형식으로 바꾸어 줍니다. 그리고 약수의 개수를 셀 변수 count를 선언하고, for문을 1부터 n까지 반복합니다. 그런데 왜 n뒤에 +1을 붙일까요? B시리즈 강좌에서도 설명했듯이 'range'함수는 값에서 -1을 해주기 때문에 20 - 1 = 19이기 때문에 +1을 해주었습니다.. 2020. 4. 16. C#강좌_#02_자료형의 종류와 쓰임 오늘은 자료형의 종류와 그 쓰임새에 대해 알아보도록 하겠습니다. 먼저 아래 예제를 봅시다. int a1; short a2; long a3; sbyte a4; byte a5; float b1; double b2; demical b3; string c1; char c2; 각자 다른 예약어로 변수가 선언되어져 있습니다. 그럼 저 예약어들의 종류를 알아볼까요? 정수 자료형의 종류 예약어 설명 int 약 -20억~20억 까지를 저장 할 수 있습니다. 용량은 4바이트를 차지합니다. short -4만~4만 까지를 저장하고 용량은 2바이트입니다. long 매우 큰 단위의 숫자를 저장할때 사용합니다. 용량은 8바이트입니다. sbyte -128~127까지를 저장할 수 있고 용량은 1바이트입니다. byte 0~255까지를 .. 2020. 4. 13. C#강좌_#01_변수 선언하기 오늘부터 C#강좌를 새로 만들게 되었습니다. 많이 봐주세요! C# 변수 선언하기 파이썬에서는 변수를 선언할 때 그냥 변수의 이름만 정의하여 "="을 붙여 왼쪽의 값을 대입시켰습니다. 하지만 C#은 조 금 어렵습니다. 아래의 예제를 봐주세요. int intTest; int intTest1 = 10; float floatTest; float floatTest1 = 10.2f; string stringTest; string stringTest1 = "HelloWorld" 파이썬과는 다르게 변수의 끝부분에 ";" 세미콜론이라 불리는 것을 꼭 써주어야 합니다. 그리고 변수의 이름을 선언하기 전에 int, float, string 등의 예약어를 붙여 주어야 합니다. 다음강좌에서는 자료형의 종류를 알아보도록 하겠습니다. 2020. 4. 12. 이전 1 2 3 4 5 6 7 다음