파이썬 6

[파이썬] 간단한 계산기 만들기 예제 구현하기

[실행코드] print('기능 선택') print('1. 더하기') print('2. 빼기') print('3. 곱하기') print('4. 나누기') print() option = input('계산기 기능을 선택하세요(1/2/3/4):') num1 = int(input('첫 번째 정수를 입력하세요:')) num2 = int(input('두 번째 정수를 입력하세요:')) if option == '1': print('%d + %d = %d' % (num1, num2, num1+num2)) elif option == '2': print('%d - %d = %d' % (num1, num2, num1-num2)) elif option == '3': print('%d * %d = %d' % (num1, num2,..

Python 2023.10.18

[파이썬] for문, if 문 활용한 문제 풀기-카카오택시

Quiz) 당신은 카카오택시 서비스를 이용하는 택시 기사님입니다. 50명의 승객과 매칭 기회가 있을 때, 총 탑승 승객 수를 구하는 프로그램을 작성하시오. 조건1: 승객별 운행 소요 시간은 5분 ~ 50분 사이의 난수로 정해집니다. 조건2: 당신은 소요시간 5분 ~ 15분 사이의 승객만 매칭해야합니다. (출력문 예제) [0] 1번째 손님 (소요시간 :15분) [ ] 2번째 손님 (소요시간 : 50분) [0] 3번째 손님 (소요시간 : 5분) ... [ ] 50번째 손님 (소요시간 : 16분) [실행코드] from random import * # 랜덤 라이브러리에서 모든 기능을 가져오겠다 count = 0 for passenger in range(1, 51): # 50 포함하려면 51까지 적어야함 time..

Python 2023.10.18

[파이썬] 반복문을 활용한 예제 구현하기(구구단, 섭씨화씨환산표)

for-in 반복문을 활용한 두 가지 예제를 구현해보자. [구구단] print('-'*50) for a in range(2, 10): for b in range(1, 10): c = a*b print('%d X %d = %d' % (a, b, c)) print('-'*50) ''' -------------------------------------------------- 2 X 1 = 2 2 X 2 = 4 2 X 3 = 6 2 X 4 = 8 2 X 5 = 10 2 X 6 = 12 2 X 7 = 14 2 X 8 = 16 2 X 9 = 18 -------------------------------------------------- 중략.. ''' 먼저 대표적인 예제인 구구단이다. 이중 for-in 문으로 작..

Python 2023.10.18

[파이썬] range() 내장함수를 활용한 예제 구현하기

[for..in과 range를 활용한 알파벳 맞추기 게임] questions = ['tr_in', 'b_s', '_axi', 'air_lane'] answers = ['a', 'u', 't', 'p'] for i in range(len(questions)): q = '%s에서 밑줄(_)안에 들어갈 알파벳은 ?' % questions[i] ans = input(q) # 위의 질문에 대한 답을 입력받음 if ans == answers[i]: print('정답입니다!') else: print('오답입니다!') # tr_in에서 밑줄(_)안에 들어갈 알파벳은 ?a # 정답입니다! # b_s에서 밑줄(_)안에 들어갈 알파벳은 ?u # 정답입니다! # _axi에서 밑줄(_)안에 들어갈 알파벳은 ?t # 정답입니다!..

Python 2023.10.18

[파이썬] turtle(터틀) 그래픽 활용해 크기와 위치가 랜덤한 별 그리기

파이썬 turtle(터틀) 그래픽을 이용하여 위와 같이 밤하늘의 별을 찍는 예제를 구현해 보자. [구현 순서] import turtle as t import random t.bgcolor("black") t.pensize(2) t.pencolor("yellow") t.speed(500) # 0.5초 1. 먼저 turtle 모듈과 random 모듈을 불러온다. 2. 배경색, 펜굵기, 펜색깔, 그리는 속도를 지정해 준다. for i in range(5): starsize= random.randint(10,30) t.forward(starsize) t.right(144) 3. for문을 활용해 별 한개를 그린다: 3-1. 별의 크기는 랜덤으로 하되 10~30 사이로 하여 그린다(forward) 3-2. 한개의..

Python 2023.10.17

[파이썬] 기초 입출력 및 문자열 포맷팅(%) 하는 법

파이썬 첫 진도를 시작하였다. 자바스크립트와는 어떤 차이점이 있을 지 비교하면서 학습하면 도움이 될 것 같다. Colab 사이트는 설치 없이 웹에서 파이썬 스크립트를 작성할 수 있게 도와주는 서비스로, 학습하는 동안 편리하게 이용하였다: https://colab.research.google.com/?hl=ko Google Colaboratory colab.research.google.com [1. 문자열 포맷팅 ] - %s : string, 문자열 - %d: digit, 정수형 숫자 - %f: floating point, 실수형 숫자 [예제1] b= 128.8+38-222.4764 print(b) # -55.6764 print('%d' %b) # -55 (%d = 정수 타입으로 출력) a = 2/3 pr..

Python 2023.10.17
728x90
LIST