본문 바로가기

파이썬31

[Python] 파이썬, 지역변수와 전역변수 지역변수 : 함수 내에서만 쓸 수 있는 함수. 함수를 호출할 때 만들어 졌다가 함수가 끝나면 사라지는 함수 전역변수 : 프로그램 전체에서 호출해서 사용할 수 있는 함수 예) 군대에서 경기근무를 위해 군인에게 총기를 나눠주는 경우 1 # 지역변수, 전역변수 gun = 10 def checkpoint(soldiers) : # 경계근무 나간 군인 gun = gun - soldiers print("[함수 내] 남은 총의 갯 수 : {0}".format(gun)) print("전체 총 : {0}".format(gun)) checkpoint(2) # 2명의 군인이 경계근무를 나갔음 print("남은 총 : {0}".format(gun)) 1 출력 - 에러가 발생함. 전체 총 : 10 gun = gun - soldi.. 2023. 5. 25.
[Python] 파이썬. input/map/split 입력값 받기 파이썬 입력 값 다양하기 받는 방법 (input, map, split). 01. 문자열 입력 input()만 사용하면 문자열을 입력받게 된다. a = input() print(type(a)) print(a) abcd abcd input 값에 숫자를 입력해도 문자열로 받게 된다. 1234 1234 02. 숫자 입력받기 내장함수인 int()를 활용해서 input 값을 형 변환해서 숫자를 입력받는다. a = int(input()) print(type(a)) print(a) 1234 1234 03. split 으로 문자열을 쪼개서 입력받기 split 함수의 사용 : "문자열.split(분류조건, 나눌횟수)"를 통해 리스트로 return 한다. str = "Sunday Morning" print(str.split.. 2023. 3. 23.
[Python] 파이썬. 두 개 리스트를 비교하는 3가지 방법. for~if. set. sort 두 개 리스트 비교하는 3가지 방법 1. 두 개의 리스트를 각각 반복하여 서로의 동일 객체 유무를 확인하는 방법. for ~ if list1 = [1,2,3,4] list2 = [1,2,3] for i in list1: if i not in list2: print(i) list 1을 기준값으로 하고, list2를 입력받아 비교하는 경우 list1 = [1,2,3,4] a = input() list2 = list(map(int,a)) for i in list1: if i not in list2: print(i) list 1을 기준값으로 하고, list2를 입력받는 값이 list1 보다 많은 경우 list1 = [1,2,3,4] a = input() list2 = list(map(int,a)) for i i.. 2023. 3. 20.
파이썬 예제풀이. 문자열 2 문자열 합치기 a = "3" b = "4" print(a + b) 34 문자열 곱하기 print("a" * 3) aaa 문자열 곱하기로 선 귿기 print("-" * 80) -------------------------------------------------------------------------------- 문자열 곱하기 t1 = "python" t2 = "java" 위와 같이 변수에 문자열이 바인딩되어 있습니다. 아래와 같이 출력하세요. python java python java python java python java t1 = "python" t2 = "java" t3 = t1 + " " + t2 + " " print(t3 *4) 문자열 출력 % formatting print 포맷팅에서 %.. 2023. 3. 18.
파이썬 예제풀이. 변수 아래와 같이 변수가 바인딩되어 있을 때 Hello~ Tom 처럼 출력하세요 a = "Hello" b = "Tom" a = "Hello" b = "Tom" print(a+"~", b) Hello~ Tom type 함수 아래의 변수에 바인딩된 값의 타입을 출력하세요. a = "123" b = 123 a = "123" b = 123 print(type(a)) print(type(b)) 문자열을 정수로 변환 num_str = "123" num_str = "123" num_int = int(num_str) print(num_int, type(num_int)) 123 정수를 문자열로 변환하기 num = 100 num = 100 num_str = str(num) print(num_str, type(num_str)) .. 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.