본문 바로가기

분류 전체보기207

반복문 연습 공백을 제외한 글자수를 알려주는 코딩 만들어보기. x = input("문구를 입력해 주세요 :") print(len(x)-x.count(" ")) For문 tuple_a = [("coding","easy"),("life","happy")] for (x,y) in tuple_a: print(x + " is " + y) For + range for 변수 in range(횟수) → 반복할 코드로 순환하는 것을 루프(loop) For 반복문으로 피라미드 만들기 x = '' # 5번째 처리 for i in range(1,10): # 4번째 처리 for j in range(0,i): # 2번째 처리 x = x + '*' # 1번째 처리 x = x + '\n' # 3번째 처리 print(x) # 6번째 처리 이중 F.. 2023. 1. 16.
if문 심리테스트로 포켓몬 정해주는 코딩 질문 두개짜리 심리테스트 하면 포켓몬 스타팅을 정해주는 코딩을 만들어보고 싶었다. 객관식 답 이외에 입력하면 오답처리 하고 뒤로 돌려보내는 기능도 넣고싶다. 만들고 싶은건 바로 만들어보기로 했다. Q1 = int(input("당신은 피크닉을 간다면 어디가 좋습니까 ? \n 1)숲 2)해변 3)화산 :")) #오답처리 if Q1 > 3: print("1, 2, 3 중에 입력해 주세요.") Q1 = int(input("당신은 피크닉을 간다면 어디가 좋습니까 ? \n 1)숲 2)해변 3)화산 :")) elif Q1 2: print("1, 2 중에 입력해 주세요.") Q2.. 2023. 1. 13.
string, 내장함수, random 명령어 연습 String # String(문자열) 자료형 import sys print(sys.getdefaultencoding()) ''' 1. 문자들의 집합 Sequence Type - 문자들에 대한 순서가 유지 됨 - index 번호를 통해 접근 가능 Iterable Type - 반복문에서 문자열의 각 문자에 반복적으로 접근 가능 Immutation Type - 문자열의 특정 문자를 변경할 수 없음 ''' # Sequence Type s = 'abcd' print(s[0], s[2]) # a c 출력 됨 print(s[1:3]) # bc 출력 됨 # Iterable Type for x in s: # 인덱스 순서대로 전체 출력 됨 print(x) # Unpacking x,y = '58' print(x,y) # 5.. 2023. 1. 13.
변수 문제 풀이 1번 Linux 의 수업료가 500,000원이고 Windows 수업료는 400,000원이다. 9월 수강생이 Linux를 30명 수강하고 Windows는 20명 수강한다. 월 수업료 총액을 계산하는 프로그램을 작성하세요. linuxCost=500000 windowsCost=400000 LinuxTO=30 WindowsTO=20 Total=(linuxCost*LinuxTO)+(windowsCost*WindowsTO) print("9월 총 수업료 총액 : {:,}원".format(Total)) {:,} 포멧 : 금액에 , 찍어주는 포멧 2번 1번 문제에서 구한 수업료 총액에서 Linux과 Windows의 수업료가 각각 5%, 10% Discount한 경우에 손실액을 구하는 프로그램을 작성하세요. dcLinux.. 2023. 1. 12.
연산자 산술 연산자 # 산술연산자 +, -, *, / (실수값) //(몫) %(나머지) print(1+1) print(2-1) print(2*2) print(5/2) print(5//2) print(5%2) 2 1 4 2.5 2 1 거듭 제곱 연산자 # 거듭 제곱 연산자 ** print(3**3) 27 비교 연산자 # 비교 연산자 # 같다 -- # 다르다 != # > 좌항이 크다 # = # 우항 크거나 같아 1) print(2 B : print("A>B") elif A < B : print('A 2023. 1. 12.
파이썬 자유롭게 만들기 (print, format, list) 파이썬으로 회원가입할 때 기입했던 정보를 다시 조회(출력)하는 것을 만들어보고싶다. 예를 들어 전화번호, 나이, 지출비용, 합계 같은 카테고리를 보기 좋게 나열해서 출력해보고싶은 것이다. 이를 구현해보기 위해 원하는 기능을 인터넷 서칭하여 공부한 뒤 자유롭게 사용해보며 트라이 해본다. 어떤 리스트에서 값을 가져와 틀에 맞게 출력 name = ['피카츄','꼬북이','파이리','이상해씨'] print('너의 포켓몬은 %s 란다!' % name) name = ['피카츄','꼬북이','파이리','이상해씨'] for starting in name: print('너의 포켓몬은 %s 란다!' % starting) 음.. 모든 포켓몬이 출력돼버렸다. 원하는대로 리스트에서 몇 번째 포켓몬만 찝어서 지정하는 방법은 없을.. 2023. 1. 11.