본문 바로가기

SW.AI 트랙79

파이썬 예제풀이. 기본 print 기본 Korea Tom's a cat. Tom say. "Hello" "C:\window" 위 문장처럼 보이도록 print 문을 사용해 그대로 출력하세요. print("Korea") print("Tom's a cat.") print('Tom say. "Hello"') print('"C:\window"') print 기본_탭/줄바꿈 print("안녕하세요. \n 만나서 \t 반갑습니다.)의 의미를 설명하세요. \n문자열 안에서 줄을 바꿀 때 사용 \t문자열 사이에 탭 간격을 줄 때 사용 \\문자 \를 그대로 표현할 때 사용 \'작은따옴표(')를 그대로 표현할 때 사용 \"큰따옴표(")를 그대로 표현할 때 사용 print 기본_긴 문자열 그대로 출력 Tom is a cat. Jerryis a mo.. 2023. 3. 17.
[Python] 파이썬. 함수/키워드값 키워드값을 이용한 함수 호출 def profile(name, age, main_lang): print(name, age, main_lang) profile(name="홍길동", main_lang="파이썬", age=20) profile(name="허균", age=34, main_lang="자바") (출력) 함수에서 전달받는 매개변수의 값이 뒤섞여 있는 경우에, 순서대로 반환되도록 한다. 홍길동 20 파이썬 허균 34 자바 2023. 3. 17.
[Python] 파이썬. 함수/기본값 def profile(name, age, main_lang): print("이름 : {0}\t나이 : {1}\t 주 사용 언어 : {2}"\ .format(name, age, main_lang)) profile("홍길동", 20, "파이썬") profile("허균", 34, "자바") (출력) 이름 : 홍길동나이 : 20 주 사용 언어 : 파이썬 이름 : 허균나이 : 34 주 사용 언어 : 자바 기본값이 지정된 경우 같은 학년이라고 할 때 나이(age)가 모두 같은 경우, 나이의 값을 새로 받는 것이 아니라 함수에 지정할 수 있다. 함수에 전달받지 값의 경우는 기본값을 반환합니다. def profile(name, age=17, main_lang="파이썬"): print("이름 : {0}\t나이 : {1}.. 2023. 3. 17.
[Python] 파이썬. 함수/전달값/반환값 def open_account(): # open_account 함수를 정의 print("새로운 계좌를 생성합니다.") def deposit(balance, money): # deposit 함수를 정의 print("입금이 완료되었습니다. 잔액은 {0}원 입니다".format(balance + money)) return balance + money def withdraw(balance, money): if balance >= money: print("출금이 완료되었습니다. 잔액은 {0}입니다.".format(balance - money)) return balance - money else: print("출금이 완료되지 않았습니다. 잔액은 {0}입니다.".format(balance)) return balanc.. 2023. 3. 17.
[Python] 파이썬. range 함수 range 함수 숫자형 리스트를 만들어 주는 함수이며, 연속적인 숫자 객체를 만들어서 반환해 줍니다. 반복가능(iterable)해서 for문을 사용해 출력할 수 있습니다. 1. range(stop) 인자가 하나인 경우 range(5)는 0,1,2,3,4 를 생성하며, 여기서 마지막 숫자 5(stop)은 출력되지 않습니다. 즉 stop - 1까지만 반환합니다. a = range(5) for b in a: print(b) 또 다른 표현으로, for b in range(5): print(b) 출력 0 1 2 3 4 2. range(start, stop) 인자가 두개인 경우 range(1, 5)는 1,2,3,4 를 생성합니다. start 인자의 최소값은 0 입니다. 즉 음수를 다루지 못합니다. a = range.. 2023. 3. 17.
[Python] 파이썬 예제풀이. for, 택시 승객수 구하기 예제. 택시를 기다리는 승객이 10명이 있습니다. 아래 조건일 때 탑승 승객 수를 구하는 프로그램을 만드세요. (조건) 1. 승객의 이동 시간은 5분 ~ 50분 사이의 난수로 정해집니다. 2. 택시는 이동시간이 5분 ~ 15분 사이인 승객만 태울 수 있습니다. 3. 탑승을 한 승객은 [0] 으로 표시해 줍니다. (출력예시) [0] 1번째 손님 (소요시간 : 3분) [ ] 2번째 손님 (소요시간 : 50분) ... [0] 10번째 손님 (소요시간 : 14분) 총 탑승 승객 : 2명 (코딩) from random import * cnt = 0 for i in range(1,11): time = randrange(5,51) if 5 2023. 3. 13.