본문 바로가기

프로그래밍 코딩테스트/파이썬_코테9

파이썬) 조건에 맞는 아이디 생성 프로그램(feat.문자열) # 1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다. new_id=input(" 아이디를 입력해주세요.").lower() # .lower함수를 사용하여 대문자를 소문자로 치환함. # 2단계 new_id 에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(_), 마침표(.)를 제외한 모든 문자를 제거합니다. delete = "~!@#$%^&*()=+[{]}:?,/" for i in range(len(delete)): # len() 함수: 문자열길이구함 -> range() 함수 : 정수의 범위를 나타내는 값 new_id =new_id.replace(delete[i],"") #remove 함수를 이용하여 delete내부에 있는 문자열을 하나씩 다 공백으로 바꿈// # remove(문자열에서 바꾸고 .. 2022. 1. 14.
파이썬) 책 정보 출력 프로그램(feat.딕셔너리 활용) #책 정보 출력 프로그램 book_info={ "HarryPotter1" : [[1997],[6],[26]], #book_info 딕셔너리를 선언해줌 "TheLordOfTheRings" : [[1954],[7],[29]], "engineering_mathematics1" :[[2018],[2],[28]] } while True: # 무한반복문을 입력해서 title=input("원하시는 책을 입력하세요 \n") if title in book_info: # title 이 book_info 라는 딕셔너리의 key값에 존재한다면 num=int(input("""\ ------------------------------ 원하시는 정보를 선택해 주세요 1. 년 2. 월 3. 일 4. 종료 ---------------.. 2022. 1. 14.
파이썬) 구구단 출력 문제(feat. while,for) #구구단 출력문제 while True: print("""\ -------------------------------------------------- \"구구단을 외자,구구단을 외자\" 프로그램을 실행합니다. 1.홀수 구구단 2.짝수 구구단 3.종료 ---------------------------------------------------- \ """) i=int(input("숫자를 입력하세요: ")) # 숫자를 입력하는 부분 ,입력된 숫자 i=1,2,3 임 while i==1: for a in range(3,10,2): # 3단,5단,7단,9,단 출력 (이중 for loop) print("{}단".format(a)) for b in range(1,10): #뒤에 있는 숫자 돌려줌 print("{}*{.. 2022. 1. 11.