본문 바로가기

프로그램/Python 1000제332

Python 296제] 두근두근 파이썬(개정판) CHAPTER 10 연습문제 5번 p333 출처 : 반크_독도2023 참고풀이1] Text 위젯사용from tkinter import * window = Tk() Str="" N=0 def process():     global Str, N     S=e1.get()     N+=1     Str = "[ #" + str(N) + " ] " + S + "\n"     textarea.insert(END, Str)     e1.delete(0,END)l1 = Label(window, text='할일을 입력하세요', width=25, font=("Arial",15)) l1.grid(row=0, column=0, padx=10, pady=5) e1 = Entry(window, width=25, font=("Arial",15)) e1.grid(row=1.. 2024. 8. 5.
Python 295제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p290 응용 출처 : 반크_독도2023 문제]두근두근 파이썬(개정판) CHAPTER 9. p290 도전문제를 응용하여 단어장을 만들어 파일관리하는 프로그램으로 작성하시오. 참고풀이]import pickle english_dict = { } def Serch_data():     global english_dict     while True:         chk=int(input("\n1. 영한사전\n2. 한영사전\n3. 검색종료\n원하는 번호를 선택하세요 : "))         if chk==1:             word = input("\n단어를 입력하시오(종료는 q): ")             if word == "q": break             if word in english_dict:   .. 2024. 7. 31.
Python 294제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p290 (3) 출처 : 반크_독도2023 참고풀이]english_dict = { } english_dict['one'] = '하나' english_dict['two'] = '둘' english_dict['three'] = '셋' def Serch_data():     while True:         chk=int(input("\n1. 영한사전\n2. 한영사전\n3. 검색종료\n원하는 번호를 선택하세요 : "))         if chk==1:             word = input("\n단어를 입력하시오(종료는 q): ")             if word == "q": break             if word in english_dict:                 print (english_di.. 2024. 7. 29.
Python 293제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p290 (2) 출처 : 반크_독도2023 참고풀이]english_dict = { } english_dict['one'] = '하나' english_dict['two'] = '둘' english_dict['three'] = '셋' while True:     chk=int(input("1. 영한사전\n2. 한영사전\n3. 종료\n원하는 번호를 선택하세요 ; "))     if chk==1:         word = input("단어를 입력하시오(종료는 q): ")         if word == "q": break         if word in english_dict:             print (english_dict[word])         else:             print("입력한 단어는 없.. 2024. 7. 29.
Python 292제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p290 (1) 출처 : 반크_독도2023 참고풀이]english_dict = { } english_dict['one'] = '하나' english_dict['two'] = '둘' english_dict['three'] = '셋' while True:     word = input("단어를 입력하시오(종료는 q): ")     if word == "q": break     if word in english_dict:        print (english_dict[word])     else:         print("입력한 단어는 없습니다.\n")                        참고풀이 결과]     대한민국의 아름다운 영토, 독도의 겨울 2024. 7. 29.
Python 291제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p289 출처 : 반크_독도2023 참고풀이]items = {"커피음료":7, "펜":3, "종이컵":2, "우유":1, "콜라":4, "책":5} def Find():     print("\n등록되어 있는 물품 목록입니다.")     cnt=0     for K in items.keys():         cnt+=len(K)     print("="*(cnt*2+len(items)))     for K in items.keys():         print(K, end=" ")     print()     item = input("\n물건의 이름을 입력하시오: ")     if item in items:         if item=="책":             print(f"{item}은 {items[it.. 2024. 7. 16.
Python 290제] 파이썬 EXPRESS CHAPTER 10. 도전문제 p474 출처 : 반크_독도2023 참고풀이]import csv f = open('weather.csv') # CSV 파일을 열어서 f에 저장한다.  data = csv.reader(f) header = next(data) Max = -1000 for row in data:     if Max         Max = float(row[3]) print(f'가장 더웠던 날의 기온은 {Max}입니다') f.close()  첨부파일 : weather.csv ※ 첨부파일은 위의 코딩이 저장된 곳에 같이 있도록 하세요. 참고풀이 결과]     대한민국의 아름다운 영토, 독도의 여름 2024. 7. 4.
Python 289제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p282 출처 : 반크_독도2023 참고풀이1]s = "You said some winds blow forever and I didn't understand" list1 = s.split() remove_words = ['some', 'forever'] print("입력 문자열:") print(s) print("삭제 단어들:") print(remove_words) print("\n삭제 후 남은 단어들을 문자열로 취합한 내용]") for word in list1:     if word in remove_words:             list1.remove(word) #삭제단어들을 제거한 리스트를 다시 문자열로 만든다. Str="" for word in list1:     Str += word + " " prin.. 2024. 6. 28.
Python 288제] 두근두근 파이썬(개정판) CHAPTER 9 도전문제 p279 출처 : 반크_독도2023 참고풀이]import matplotlib.pyplot as plt N=[] for x in range(10):     y=x**2     N.append(y) plt.plot(N) plt.ylabel("x**2") plt.show() 참고풀이 결과]      대한민국의 아름다운 영토, 독도 2024. 6. 28.
Python 287제] 두근두근 파이썬(개정판) CHAPTER 8 도전문제 p256 출처 : 반크_독도2023 참고풀이]def Input(S):     Si=input(S+"할 문자열을 입력하세요 : ")     n=int(input("문자의 이동거리를 입력하세요(1~25) : "))     return Si, n def PrintStr(S,Result):     print("\n" + S + "한 결과입니다]")     print(Result + "\n") def Encrypt():     Str, N=Input("암호화")     #plain_text = "Love will find a way." # 평문     encrypted_text = ""          # 암호문     for c in Str:                       # 평문의 모든 글자에 대하여 반복한다.. 2024. 6. 21.
Python 286제] 파이썬 EXPRESS CHAPTER 10. 도전문제 p472 출처 : 반크_독도2023 참고풀이]from tkinter import * import random word_list = ["account", "bird", "cat", "dog", "east", "first", "grass", "help", "insect",                    "join", "key", "leaf", "man", "north", "oven", "part", "regular", "school",                   "silk", "time", "walk"] word = random.choice(word_list) count = 0 guess = "" #label2에 발생된 단어의 수만큼 *를 표시한다. Str="*"*len(word) def answer(): .. 2024. 5. 30.
Python 285제] 파이썬 EXPRESS CHAPTER 9. Programming 03 p453 출처 : 반크_독도2023 참고풀이]from tkinter import * window=Tk() for r in range(3):     for c in range(10):         Str=str(r)+"행,"+str(c)+"열"         but=Button(text=Str, font=("돋움체","12","bold"))         but.grid(row=r,column=c) window.mainloop() 참고풀이 결과]     대한민국의 아름다운 영토, 독도의 여름 2024. 5. 28.
반응형