목록프로그래밍 (26)
K_blueprint
- 코딩 스터디 모임을 만들었다. 월 4번 모이는데, 3번은 온라인, 1번은 오프라인으로 모이기로 했다고 했을 때 조건에 맞는 오프라인 날짜를 정하는 프로그램을 작성하세요. 날짜를 무작위로 뽑는다.월별로 일수가 다르기 때문에 최소 일수인 28일 이내로 정한다(즉, 28일까지만 날짜 선정)매월 1~3일은 스터디 준비를 해야 하므로 제외한다.실행결과는 다음과 같은 형태로 나와야 한다.(단, 날짜는 무작위이므로 결과가 다를 수 있다.)# 실행 결과오프라인 스터디 모임 날짜는 매월 18일로 선정됐습니다. from random import *day = randrange(4, 29) #4월~28일까지(29일 미포함)print("오프라인 스터디 모임 날짜는 매월 {0}일로 선정됐습니다.".format(day))

※ 산술 연산자사칙연산 기호연산자의미+연산자 왼쪽과 오른쪽 더하기-연산자 왼쪽에서 오른쪽 빼기*연산자 왼쪽과 오른쪽 곱하기/연산자 왼쪽을 오른쪽으로 나눈 몫(실수로 구하기) print(1 + 1) # 2print(3 - 2) # 1print(5 * 2) # 10print(6 / 3) # 2.0 여기서 나누기 결과는 정수가 아닌 실수로 나오게 되는데 정수로 나오길 원한다면 '//'를 사용하면 된다.연산자의미**연산자 왼쪽을 오른쪽만큼 거듭제곱%연산자 왼쪽을 오른쪽으로 나누기(나머지 구하기)//연산자 왼쪽을 오른쪽으로 나눈 몫(정수로 구하기) ※ 비교 연산자값의 크기를 비교할 때 사용하는 연산자연산자의미>연산자 왼쪽이 오른쪽보다 큼>=연산자 왼쪽이 오른쪽보다 크거나 같음연산자 왼쪽이 오른쪽보다 작음연산자 ..

※ 숫자 자료형숫자로 된 데이터(1,2,3,..)별도의 표시 없이 소괄호(())안에 값을 그대로 넣으면 된다.또한 세미콜론(;)을 붙이지 않는다. (예시)print(5) # 5print(-10) # -10print(3.14) # 3.14 연산 결과를 바로 출력하는 것 또한 가능하다. (예시)print(5 + 3) # 8print(2 * 5) # 10print(4 / 2) # 2print(4 * (3 + 1)) # 16 ※ 문자열 자료형문자열은 작은따옴표(' ') 혹은 큰 따옴표(" ")로 감싸야한다.단, 종류가 다른 따옴표를 같이 사용하면 오류가 발생한다(ex, '펭귄") (예시)print('펭귄') # 펭귄print("동물") # 동물print("가나다라마바사") ..

안녕하세요! 오늘은 파이썬 관련 도서에 대해 간략한 소개를 드릴까 합니다. 나도 코딩의 파이썬 입문- 나도 코딩 지음 -https://www.yes24.com/Product/Goods/117373102 코딩 자율학습 나도코딩의 파이썬 입문 - 예스2430만 명의 구독자와 2만 6천 명의 수강생이 증명한 최고의 파이썬 강의나도코딩의 프로그래밍 학습 노하우를 배우자!유튜브와 인프런 최고의 인기 강의를 한 권에 담았습니다. 일상 속 재미있는www.yes24.com 이번 하계 방학 기간 동안 "코딩 자율 학습단 8기"에 참여하게 되면서이번 기회에 파이썬을 공부해 봐야겠다! 는 마음을 가지게 되어 절찬 학습 중입니다:) 이때 위의 도서로 학습을 하게 되는데요 단순히 학습에 필요해서 구입했다기보다는현재 파이썬 관..

● 두 개의 실수 a, b를 입력으로 받아서, a - b를 a * b로 나누는 프로그램을 작성하라.● 두 수를 계속해서 입력 받아(루프문 사용) 계산을 하고 수치형이 아닌 데이터(ex. 문자)가 들어오면 계산을 종료한다. ● 입력의 첫 줄에는 두 개의 실수 a, b가 주어진다. ● 계산 결과를 하나의 줄에 소숫점 이하 세자리까지만 출력한다. #include int main() { double a, b, c; // 실수형 자료형 선언 while (scanf("%lf %lf", &a, &b)==2) // 2개의 실수가 입력되는 동안 반복 { c = (a-b)/(a*b); // 연산문 printf("%.3lf\n", c); // 소숫점 아래 세자리 까지 출력하는 출력문 } ..

● 하나의 문자열(단어)를 입력으로 받아서 그것을 거꾸로 출력하는 프로그램을 작성하라. ● 첫 줄에는 하나의 문자열이 주어진다.(단, 입력되는 문자열의 길이는 1이상 100 이하) ● 입력으로 받은 문자열을 거꾸로 출력한다. #include #include // 헤더파일 추가 int main() { int i, l; char ch[101]; // 문자 배열 생성(1~100자리까지) scanf("%s", ch); // 입력문 l = strlen(ch); // 입력받은 단어의 인덱스를 다루는 함수 for(i=l-1; i>=0; i--) // 반복문 { printf("%c", ch[i]); // 인덱스의 마지막 자리부터 차례대로 출력 } return ..