본문 바로가기

Python/☞82

[20] 가위바위보 게임 실습예제 : 반복문 & 연산 & 조건문 & 랜덤 → 가위바위보 게임 만들기 1) com 과 me 의 대결 2) 플레이어의 '가위' '바위' '보' 출력 3) 10판 게임을 하고, 4) 결과값(com 과 me 의 이긴횟수, 비긴횟수)과 함께 5) 승리자 출력 2020. 7. 16.
[19] 반복문 : while while문 구조 while 조건식 : 실행문 n = 0# 초기식 while n 3 더보기 # 문제1) 10~15출력 n = 10 while n = -5 : print(n) n -= 1 # 문제3) 1~10중에서 짝수만출력 (if 를 사용) n = 1 while n 2020. 7. 16.
[18] 난수생성 (Random) import random random.randint(a, b) # Random (난수 생성) import random # random.py 사용 r = random.randint(1, 10) # 1~10 까지의 범위 print(r) 연습문제 # 문제 1) 코인 게임 # 1. 0 또는 1의 랜덤 숫자를 저장한다. # 2. 0은 동전의 앞면, 1은 동전의 뒷면이다. # 3. 동전의 앞뒷면을 맞추는 게임이다. # 문제 2) 홀짝 게임 # 1. 1~100사이의 랜덤 숫자를 저장한다. # 2. 해당 숫자가 홀수인지 짝수인지 맞춰본다. # 3. 랜덤수를 출력하고, 결과(딩동댕, 땡)를 알려준다. 더보기 문제1) # 문제 1) 코인 게임 # 1. 0 또는 1의 랜덤 숫자를 저장한다. # 2. 0은 동전의 앞면, 1은.. 2020. 7. 16.
[17] 중첩 제어문 중첩제어문 a = 10 b = 0 c = 0 if a == 10 : b = a if b == 10 : c = b print("C : %d" % c) 연습문제 # 예제) 놀이기구 이용제한 # 1. 키를 입력받는다. # 2. 입력받은 키가 120 이상이면, 놀이기구를 이용할 수 있다. # 3. 키가 120 미만이면, 놀이기구를 이용할 수 없다. # 4. 단, 부모님과 함께 온 경우 놀이기구 이용이 가능하다. # 예) 부모님과 함께 오셨나요?(yes:1, no:0) 더보기 height = int(input("키를 입력하세요 : ")) if height >= 120: print("놀이기구를 이용할 수 있습니다.") elif height < 120: answer = int(input("부모님과 함께 오셨나요?(y.. 2020. 7. 14.
[16] if 문의 구조 기본 구조 if 조건식 : 조건식이 참일 때, 실행할 문장 양자 택일 if 조건식 : 조건식이 참일 때, 실행할 문장 else : 조건식이 거짓일 때, 실행할 문장 다중 택일 if 조건식1 : 조건식1이 참일 때, 실행할 문장 elif 조건식2 : 조건식2가 참일 때, 실행할 문장 elif 조건식3: 조건식3이 참일 때, 실행할 문장 else: 위 조건을 모두 만족하지 않을 때, 실행할 문장 num = 10 if num % 2 == 0: print("짝수") if num % 2 == 1: print("홀수") #------------------ if num % 2 == 0: print("짝수") else: print("홀수") #------------------ # if - elif 구문은 # 참인 조건.. 2020. 7. 14.
[15]-A. 계산기 # 계산기 num1 = int(input("숫자1 : ")) print("1) + \n2) - \n3) x \n4) / \n5) // \n6) %") op = int(input()) num2 = int(input("숫자2 : ")) answer = 0 if op == 1 : answer = num1 + num2 if op == 2 : answer = num1 - num2 if op == 3 : answer = num1 * num2 if op == 4 : answer = num1 / num2 if op == 5 : answer = num1 // num2 if op == 6 : answer = num1 % num2 print("결과 : ", answer) 2020. 7. 14.
[15] 계산기 실습예제 : 조건문 if & 연산자 → 계산기 만들기 2020. 7. 14.
[14] 유효성 검사 연습문제 : if문 # 실습 4) 성적 유효성 검사 # 1. 성적을 입력받는다. # 2. 성적이 60점 이상이면, 합격. 60점 미만이면 불합격이다. # 3. 단, 입력받은 성적이 # 음수이거나 100점을 초과하면, 예외 메세지를 출력한다. # 예) 성적을 잘못 입력했습니다. 더보기 # 실습 4) 성적 유효성 검사 # 1. 성적을 입력받는다. # 2. 성적이 60점 이상이면, 합격. 60점 미만이면 불합격이다. # 3. 단, 입력받은 성적이 # 음수이거나 100점을 초과하면, 예외 메세지를 출력한다. # 예) 성적을 잘못 입력했습니다. score = int(input("성적을 입력하세요 : ")) if 60 2020. 7. 14.
[13] Up&Down | Log in | 구구단 게임 연습문제 : if문 # 실습예제 : if문 # 실습 1) Up & Down game [1단계] gameNum = 67 answer = int(input("맞춰봐 숫자야: ")) # 실습 2) 로그인 [1단계] db_id = "apple" db_pw = "1111" # 실습 3) 구구단 게임 [1단계] # 1. 구구단 문제를 출제하기 위해 숫자를 2개 입력받는다. # 2. 입력받은 숫자를 토대로 구구단 문제를 출제한다. # 예) 3 x 7 = ? # 3. 문제에 해당하는 정답을 입력받는다. # 4. 정답을 비교해 "정답" 또는 "땡"을 출력한다. 더보기 # 실습예제 : if문 # 실습 1) Up & Down game [1단계] gameNum = 67 answer = int(input("맞춰봐 숫자야: ").. 2020. 7. 14.
[12] 조건문 : if 조건문 if 의 구조 if 조건식 : 조건식이 참(true)일 때, 실행할 문장 if True : print("실행 O") if False : print("실행 X") # 예) 홀짝 num = 8 print(num % 2 == 0) print(num % 2 == 1) if num % 2 == 0 : print("짝") if num % 2 == 1 : print("홀") # 문제 1) 양수, 0, 음수 출력 # 문제 2) 4의 배수 출력 # 문제 3) 합격, 불합격 출력 더보기 # 문제 1) 양수, 0, 음수 출력 num = -18 if num >= 0 : print("양수") if num == 0 : print("0") if num < 0 : print("음수") # 문제 2) 4의 배수 출력 num =.. 2020. 7. 14.
[11] 제어문 제어문(control statement) 1) 조건문 : if 2) 반복문 : while, for 3) 보조제어문 : break, continue 2020. 7. 14.
[10] 연습문제 : 입출력 & 연산자 . 연습문제 # 문제 1) 숫자 2개를 입력받아 합 출력 # 문제 2) 숫자 1개를 입력받아 홀수이면 true 출력 # 문제 3) 성적을 입력받아, 60점 이상이고 100점 이하이면 true 출력 더보기 # 문제 1) 숫자 2개를 입력받아 합 출력 num1 = int(input("숫자1 : ")) num2 = int(input("숫자2 : ")) print("합 : ",num1 + num2) # 문제 2) 숫자 1개를 입력받아 홀수이면 true 출력 num3 = int(input("숫자입력 : ")) print("홀수 : ",num3 % 2 != 0) # 문제 3) 성적을 입력받아, 60점 이상이고 100점 이하이면 true 출력 score = int(input("성적입력 : ")) print(score.. 2020. 7. 14.
[09] 연산자 : 논리연산자 4. 논리연산자 1) and : 양쪽 모두 참이어야 참 2) or : 한쪽이라도 참이면 참 print(10 == 10 and 3 == 3) print(10 != 10 and 3 == 3) print(10 == 10 or 3 == 3) print(10 != 10 or 3 == 3) # 예) 3의 배수이면서, 짝수이면 true출력 num = 12 print(num % 3 == 0 and num % 2 == 0) # 문제 1) 과락 # 문제 2) 키가 200cm 이상이거나 몸무게가 200kg 이상이면, 입장(true) 더보기 # 문제 1) 과락 limit = 60 score = 65 print(score >= limit) # 문제 2) 키가 200cm 이상이거나 몸무게가 200kg 이상이면, 입장(true) .. 2020. 7. 14.
[08] 연산자 : 비교연산자 3. 비교연산자 비교연산자의 결과는 참(true) 또는 거짓(false)이다. > = 3) print(10 = 3) print(10 = 60) num = 15 # 문제 1) 3의 배수이면 true 출력 # 문제 2) 짝수이면 true 출력 # 문제 3) 1000원짜리 3장 이상이면 true 더보기 num = 15 # 문제 1) 3의 배수이면 true 출력 print(num % 3 == 0) # 문제 2) 짝수이면 true 출력 print(num % 2 == 0) money = 178600 # 문제 3) 1000원짜리 3장 이상이면 true print(money % 5000 // 1000 >= 3) 2020. 7. 14.
[07] 연산자 : 대입연산자 2. 대입연산자 변수는 오직 대입 연산자를 통해서만 값의 변경이 가능하다. num = 10 print(num + 1) # 11 print(num) # 10 num = num + 1 print(num) # 11 # 값 교체 # 두 수의 값을 교체해보자 x = 10 y = 20 더보기 z = x x = y y = z print("x:",x,"y:",y) 2020. 7. 14.
[06] 연산자 : 산술연산자 연산자 (operator) 1. 산술연산자 1) 더하기 + 2) 빼기 - 3) 곱하기 * 4) 나누기 / 5) 나누기(몫) // 6) 나누기(나머지) % print(10 + 3) print(10 - 3) print(10 * 3) print(10 / 3) print(10 //3) print(10 % 3) # 예) 현금을 1000원 가지고 있다. # 200원짜리 과자를 구매하면 잔돈은 얼마? print(1000 - 200) # 문제1) 월급이 100원 연봉은? (조건 : 세금 10% 제외) # 문제2) 시험점수를 30, 50, 4점을 받았다. 평균은? # 문제3) 가로가 3이고, 세로가 6인 삼각형 넓이 출력 # 문제4) 100초를 1분 40초로 출력 # 문제5) 800원에서 500원짜리 개수, 100원짜리.. 2020. 7. 14.
[05] 학습계획서 print("[학습계획서]"); print("1. 이름 : "); print("2. 나이 : "); print("3. 직업 : "); print("4. 목표 : "); # 2020년 하반기, 웹개발 포트폴리오 완성 (선수과목 : C++) print("5. 계획 : "); # 7~8월 Python 마스터 -> 9월~11월 Java... . 제출 email : mega.trJY@gmail.com 제목 : [방특_파이썬] 김공부 학생 : 과제 (학습계획서) 첨부 : plan_김공부.py 2020. 7. 13.
[04]-A. 영수증 출력 print("-------------- McDonald's --------------\n"); print("진동벨/테이블 텐트 번호 6"); print("주문번호 6223\n"); print("진동벨 또는 테이블 텐트를 테이블 위에 "); print("잘 보이도록 놓아 주시면 저희 직원이 "); print("제품을 자리로 가져다 드리겠습니다. "); print("Please place your table locator in a "); print("visible location on the table. "); print("Your friendly crew person will deliver "); print("your order shortly!"); print("------------------------.. 2020. 7. 13.
[04] 영수증 출력 실습예제 : 출력 → 맥도날드 영수증 출력하기 2020. 7. 13.
[03] 표준 입출력 : 입력 input() print("당신의 나이를 입력하세요.") age = input() print(age) # type() 함수 : 데이터의 종류 확인 print(type(age)) # # int() 함수 : 문자 -> 숫자 age = int(age) print(type(age)) # # 방법 1 print("나이 입력: ") age = input() age = int(age) # 방법 2 age = input("나이 입력: ") age = int(age) # 방법 3 age = int(input("나이 입력: ")) print(age) 2020. 7. 13.
[02] 자료형과 변수 변수 Variable 1. 변수는 단, 한개의 값을 저장할 수 있다. 2. 변수명은 숫자로 시작할 수 없다. 3. 특수문자 _를 허용한다. 4. 알파벳의 대소문자를 구분한다. 5. 예약어(keyword)는 변수명으로 사용할 수 없다. ex) def, int, class, ... num = 10; max_num = 100; Max_num = 1000; print(num) print(max_num) print(Max_num) # 정수 : 소수점x print(88) # 실수 : 소수점o print(3.14) # 문자 : 쌍따옴표 or 홑따옴표 print('hello') print("hello") # 문자와 문자는 콤마(,)로 연결 가능 print("hello","python") # 정수(demical) pri.. 2020. 7. 13.
[01] 표준 입출력 : 출력 print() print(2020) print("hello Python") 2020. 7. 13.