본문 바로가기

프로그램/Python 1000제290

Python 170제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p351 출처 : 반크_반크 20년 백서 참고풀이] sentence=input("문자열을 입력하시오 : ") UpperCnt=0 for d in sentence: if d.isupper(): UpperCnt+=1 print("입력한 문자열의 대문자 개수 : "+str(UpperCnt)+"개") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2023. 4. 10.
Python 169제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p350 출처 : 반크_반크 20년 백서 참고풀이] address=input("이메일 주소를 입력하시오 : ") (str1,str2)=address.split(".") print(address) print(".앞 문자열 : "+str1) print(".뒤 문자열 : "+str2) 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 봄 2023. 4. 10.
Python 168제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p349 출처 : 반크_반크 20년 백서 참고풀이] Remove=["by", "in", "the", "of"] #제거할 문자열 리스트 Str=input("문자열을 입력하시오 : ") for d in Remove: Str="".join(Str.split(d)) print("by, in, the, of를 제거한 문자열 : ",end="") print(" ".join(Str.split())) 참고풀이 결과] 대한민국의 아름다운 영토, 독도 2023. 4. 10.
Python 167제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p343 출처 : 반크_반크 20년 백서 참고풀이] s=input("문자열을 입력하시오 : ") #슬라이싱 기능을 사용하지 않고 회문인지를 검사하는 프로그램 작성하기 chk=True for d in range(len(s)//2): if s[d]!=s[len(s)-1-d]: chk=False break if chk: print("회문입니다.") else: print("회문이 아닙니다.") 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 겨울 2023. 4. 10.
Python 166제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p335 출처 : 반크_반크 20년 백서 참고풀이] #score_dic={ # "Kim":[99,83,95], # "Lee":[68,45,78], # "Choi":[25,56,69] # } print("학생이름을 입력하지않고 Enter하면 입력을 종료합니다.") score_dic={} while True: name=input("학생이름을 입력하세요 : ") if name=="": break scores=list(map(int, input("성적을 입력하세요(예:70 80 90) : ").split())) score_dic[name]=scores #결과출력 print() for name, scores in score_dic.items(): print(name,"의 평균성적 =",sum(scores)/len(scor.. 2023. 4. 10.
Python 165제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p334 출처 : 반크_반크 20년 백서 참고풀이] def main(): address_book ={} # 공백 딕셔너리를 생성한다. while True : user = display_menu(); if user ==1 : name, number = get_contact() # name과 number를 추가한다. address_book[name]= number # address_book 딕셔너리에 name키에 해당 number를 추가한다. elif user ==2 : name, number = get_contact() address_book.pop(name) # name키의 항목을 삭제한다. elif user ==3 : name, number = get_contact() print(name,"의 전화번호 :", .. 2023. 4. 10.
Python 164제] 파이썬 EXPRESS CHAPTER 7. 도전문제2 p332 출처 : 반크_반크 20년 백서 참고풀이] english_dict={} def InputWord(title): global word word=input(f'{title}단어를 입력하시오 : ') english_dict["one"]="하나" english_dict["two"]="둘" english_dict["three"]="셋" #입력 메뉴를 만든다. print("영어 단어를입력하지 않고 Enter를 하면 입력이 종료됩니다.") while True: Key=input("영어 단어를 입력하시오 : ") if Key=="": break english_dict[Key]=input("영어 단어에 대한 한글단어를 입력하시오 : ") #영한사전의 키와 값을 swap하여 한영사전을 만든다. korea_dict={v:k.. 2023. 4. 3.
Python 163제] 파이썬 EXPRESS CHAPTER 7. 도전문제1 p332 출처 : 반크_반크 20년 백서 참고풀이] english_dict={} def InputWord(title): global word word=input(f'{title}단어를 입력하시오 : ') english_dict["one"]="하나" english_dict["two"]="둘" english_dict["three"]="셋" #영한사전의 키와 값을 swap하여 한영사전을 만든다. korea_dict={v:k for k,v in english_dict.items()} word="" chk=input("1.영한사전, 2.한영사전\n원하는 번호를 입력하세요 : ") if int(chk)==1: InputWord("영어") print(english_dict[word]) else: InputWord("한글") .. 2023. 4. 3.
Python 162제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p325 출처 : 반크_반크 20년 백서 참고풀이] txt=input("입력 텍스트 : ") words=txt.split(" ") #집합으로 만들면 자동적으로 중복을 제거한다. unique=set(words) #중복되지 않은 단어의 개수가 전체단어 개수의 50%가 넘으면 학점 A를 부여한다. uneq=len(unique)-(len(words)-len(unique)) #결과출력 print("입력된 단어의 개수 =",len(words)) print("중복을 게거한 단어의 개수 =",len(unique)) print("실제 중복되지 않은 단어 개수 =",uneq) if uneq/len(words)>0.5: print("↖^^↗. 학점 A를 받았습니다.") else: print("ㅠㅠ. 학점 A를 받지 못했습니다.") .. 2023. 4. 3.
Python 161제] 파이썬 EXPRESS CHAPTER 7. 도전문제 p324 출처 : 반크_반크 20년 백서 참고풀이] s1=input("첫 번째 문자열 : ") s2=input("두 번째 문자열 : ") #세트로 만들고 교집합 연산을 한다. list1=list(set(s1) & set(s2)) print("\n공통적인 글자 : ", end=" ") for i in list1: print(i, end=" ") if len(list1)/len(s1)>=0.7 or len(list1)/len(s2)>=0.7: print("\n표절 의심") 참고풀이 결과] 대한민국의 아름다운 독도, 독도의 가을 2023. 4. 3.
Python 160제] 파이썬 EXPRESS CHAPTER 6. Programming 16 p305 출처 : 반크_반크 20년 백서 참고풀이] #2부터 100까지의 수를 리스트에 저장한다. L=[i for i in range(2,101)] #2부터 100-1까지의 자기자신 배수를 뺀, 배수를 찾아 모두 삭제한다. for na in range(2,100): for d in L: if na!=d and d%na==0: L.remove(d) #나머지 값을 출력하면 그 수들이 소수이다. #결과출력 for d in L: print(d,end=' ') 참고풀이 결과] 대한민국의 아름다운 영토, 독도의 여름 2023. 4. 3.
Python 159제] 파이썬 EXPRESS CHAPTER 6. Programming 15 p305 출처 : 반크_반크 20년 백서 참고풀이] import random #최대 연속 길이 구하는 함수 def MaxChk(N): global Max if Max 2023. 4. 3.
반응형