본문 바로가기

반응형

파이썬

Python으로 환전 프로그램 만들기 def exchange(money, country): if country in country_list: code = country_list.index(country) else: print("해당 국가 정보가 없습니다.") return result = round(money / rate[code], 2) print(money, "원은", result, unit[code], "입니다") country_list = ['중국', '미국', '유럽', '일본'] unit = ['위안', '달러', '유로', '엔'] rate = [190.36, 1330.00, 1432.15, 979.96] money = int(input("환전 금액(원)을 입력하세요 :")) country = input("국가를 입력하세요 :").. 더보기
파이썬 List 연습, 튜플(tuple) 1. 2차원 리스트 만들기 # 2차원 리스트 num = [[10,20,30], [40,50,60]] print(num) print(num[0][0]) print(num[0][1]) print(num[1][1]) num[1][2] = 100 print(num) print(num[0][1]) 2. 카지노 등장인물 배열에다 넣기 for i in [1,2,3]: print("i = ", i) casino_characters = [] for i in range(5): name = input("카지노의 등장인물 이름을 입력하시오: ") casino_characters.append(name) for i in casino_characters: print(i, end=" ") 3. 2로 나눠서 나머지 1인 수 출력 nu.. 더보기
파이썬 while문 예제 ''' 직각삼각형을 출력하는 프로그램을 작성하시오. * ** *** **** ***** ''' for i in range(1, 11): for j in range(1, i+1): print("*", end="") print("") print("-"* 100) # 무한반복을 이용한 신호등 (red면 무한반복, blue면 무한반복 끝) sign = True while sign: light = input('신호등 색상을 입력하세요: ') if light == 'blue': sign = False print('출발!!') ''' 반지름이 100인 원을 그려라 60도만큼 터틀을 왼쪽으로 회전하시오 ''' import turtle t = turtle.Turtle() for i in range(6): t.circle.. 더보기
파이썬 while문 1. 반복하는 경우. 엄마가 놀이터에서 노는 아이에게 밥 먹으라고 한다. 아이는 한번만에 듣지 않는다. 엄마 입에서 반복문이 나오고 나서야 아이는 말을 듣게 된다. 2. while 문으로 1부터 100까지의 합을 구하세요. # 1부터 100까지의 합을 구하세요. (while문 사용) count = 1 sum = 0 while count 더보기
파이썬 for문과 while문 print("반복문을 환영합니다!") print("반복문을 환영합니다!") print("반복문을 환영합니다!") print("반복문을 환영합니다!") print("-"*50) # 반복 구조 이용 for i in range(5): print("반복문을 환영합니다!") 파이썬 for문. for 변수 in range(종료값) : 문장 ''' 팩토리얼 계산 프로그램 작성 n! = n * (n-1) * (n-2) * .... 3 * 2 * 1 n입력 받음 정수를 입력하시오 : 10 10!은 얼마입니다. ''' n = int(input("정수를 입력하세요 : ")) fact = 1 for i in range(1, n+1): fact *= i print(n, "!은", fact, "입니다.") 더보기
파이썬의 조건문과 반복문 score = 50 if score >= 60: # 마지막에 콜론(:)을 사용해서 표시함 print("합격입니다.") # 반드시 들여 쓰기 사용 (if 영역임) print("수고하셨습니다!") score가 50점이라서 "수고하셨습니다!" 만 출력된다. 조건을 충족시키는 경우만 출력한다. language = int(input("언어를 선택하세요 (1=한국어, 2=영어, 3=프랑스어, 4=인도어): ")) if language == 1: print("안녕하세요!") if language == 2: print("Hello!") if language == 3: print("Bonjour!") if language == 4: print("djdjdjdj") 1번을 선택하면 안녕하세요라고 대답한다. 2, 3, 4 .. 더보기
파이썬 예제 1. 소금물 농도 구하기 ''' 1. 소금물 농도 구하는 프로그램 만들기 소금의 양은 몇 g입니까? 50 물의 양은 몇 g입니까? 80 소금물의 농도 : 38.4615... ''' salt = float(input("소금의 양은 몇g 입니까?")) water = float(input("물의 양은 몇g 입니까?")) A = (salt / (salt + water))*100 print("소금물의 농도: {:.4}%".format(A)) 2. 거북이 소환하기 import turtle t = turtle.Turtle() t.shape("turtle") s = turtle.textinput("", "이름을 입력하세요: ") t.write("안녕하십니까?" +s+ "~님 거북이 인사드릴게요") turtle.exit.. 더보기
파이썬 정수를 문자열로 변환 문자열 자료형 1) 문자들의 나열 2) 문자열을 사용할 때는 작은따옴표나 큰따옴표를 사용함 3) 문자열끼리 덧셈이 가능하다 4) 문자들은 서로를 구분하기 위해 인덱스(index)가 매겨져있음. s = "Hello Python" 0123456789 10 11 ---------------- Hello Pyth o n ---------------- -12 -2 -1 - 문자열 인덱싱 (indexing) - 문자열에 포함된 특정한 하나의 문자를 얻을 수 있음 - 첫번째 문자는 인덱스 0에 해당함 - 문자열 슬라이싱 (slicing) - 부분 문자열 (substring)을 얻기 위해 사용함 #정수를 문자열로 변환 print('나는' + str(20) + '살입니다.') #실수를 문자열로 변환 print('원주율은.. 더보기

반응형