Language/Python2021. 6. 24. 13:39조건문,반복문,컴프리헨션,함수

조건문 : if , elif ,else 반복문 : while > 중단 하고 싶을땐 ? break > 건너 뛰고 싶을땐 ? continue while True: value = input("Integer , please [q to quit]:") if value == 'q': break number = int(value) if number % 2 == 0: continue print(number , "squared is", number**2) break 확인하기 : else break는 어던 것을 체크하여 그것을 발견했을 경우 종료하는 while문을 작성할 때 쓰인다. while 문이 모두 실행되었지만 발견하지 못했을 경우에는 else가 실행된다. numbers = [1,3,5] position = 0 wh..

Language/Python2021. 6. 23. 10:53리스트,튜플,딕셔너리,셋

리스트 -리스트 생성. 1. 리스트는 콤마( , )로 구분하고 대괄호( [ ] )로 둘러 써여 있습니다. 2. list() 메소드를 이용해 빈 리스트를 할당할 수 있습니다. Today_menu = ['apple','rice'] empty_list = list() empty_list2 = [] -다른 데이터 타입을 리스트로 변환하기 : list() > list()함수는 다른 데이터 타입을 리스트로 변환해 줍니다. 다음 예제는 하나의 단어를 알파벳으로 나눈 예제입니다. list("dog") ['d','o','g'] 리스트 또한 [offset]으로 항목을 얻을 수 있고 동시에 항목을 바꿀 수 있습니다. country = [ "Korea" , "USA" , "UK" ,"Japan"] country[0] # Ko..

Language/Python2021. 6. 22. 19:52두근두근 파이썬 CH11 연습문제

1번. class Circle: # circle 클래스 설정 def __init__(self,radius): #초기값 self.radius = radius def circumference(self): #원의 둘레 self.circumference = 3.14 * 2 * self.radius def area(self): #원의 넓이 self.area = 3.14 * self.radius * self.radius def __str__(self): #메세지 msg = "원의 반지름 :"+str(self.radius)+"원의 면적:" +str(self.circumference) + "원의 넓이"+ str(self.area) return msg mycircle = Circle(100) mycircle.area()..

Language/Python2021. 6. 22. 19:50두근두근 파이썬 CH10 연습문제

1번. import tkinter as tk from PIL import Image , ImageTk, ImageFilter from tkinter import filedialog as fd im = None #사용할 변수들 선언 tk_img = None def open(): global im , tk_img fname = fd.askopenfilename() #클릭했을때 클릭된 파일 im = Image.open(fname) #파일 연다. tk_img = ImageTk.PhotoImage(im) #tk형식에 바꾸어 파일 변환 canvas.create_image(250,250,image=tk_img) #캔버스에 이미지 그린다. window.update() #윈도우 업데이트 def quit(): window..

Language/Python2021. 6. 22. 19:48두근두근 파이썬 CH9 연습문제

1번. a =0 filename = input("파일 이름을 입력하시오 :") #파일 입력받는다. infile = open(filename,"r") # 파일 읽기모드로 연다 . for line in infile: line = line.strip() #글자 수 세기위해 공백 없앤다. b = len(line) #글자 갯수 a = a+b infile.close() #파일 닫늗다. print("{}의 글자가 있습니다.".format(a)) 2번. filename = input("파일 이름을 입력하세요 : ") #파일 입력 delete_word = input("삭제할 문자열을 입력하세요 : ") # 삭제할 문자열 입력 myfile = open(filename, "r") #읽기모드로 연다. modified_s = ..

Language/Python2021. 6. 22. 19:46두근두근 파이썬 CH8 연습문제

1번. num_list = [] #리스트 생성 for i in range(5): a = int(input(("정수를 입력하시오 :"))) num_list.append(a) #받아서 리스트에 삽입한다. sum = 0 # sum 값 초기화 for j in range(len(num_list)): sum = sum + num_list[j] #총 합을 구한다. print("평균 = {}".format(sum /len(num_list))) #평균을 구한다. 2번. import random couters = [0,0,0,0,0,0] #리스트 생성 for i in range(1000): # 천번 던진다. value = random.randint(0,5) couters[value] = couters[value] + 1 ..

Language/Python2021. 6. 22. 19:38두근두근 파이썬 CH7 연습문제

1번. import turtle as t import random t.shape("turtle") t.bgcolor("skyblue") t.color("white") t.pensize(10) def draw_snowman(x,y): r=100 #초기 반지름 값 100으로 시작 for i in range (3): #원3개를 그려 눈사람을 만든다. t.up() t.goto(x,y) t.down() t.fillcolor("white") t.begin_fill() t.circle(r) t.end_fill() r -= 30 #눈덩이 크기,위치 조절 y += 130 t.up() #눈사람 팔을 만들기위한 식 t.goto(x+r+60,y-260+r+60) t.color("black") t.down() t.sethead..

Language/Python2021. 6. 22. 19:34두근두근 파이썬 CH6 연습문제

1번. x= 1 # x =1 로 처음 정의 while x

Language/Python2021. 6. 22. 19:28두근두근 파이썬 CH5 연습문제

import random x=random.randint(1,100) #1~100까지 랜덤 y=random.randint(1,100) print("{} - {} = ".format(x,y)) answer = int(input("당신의 답은 ?")) if answer == x-y: #정당,오답의 조건 print("맞았습니다.") else: print("틀렷습니다.") 1번. age =20 if age=30 and age = 25: #현재 온도의 대한 조건 print("반바지를 입으세요") else: print("긴바지를 세요") 4번. record = int(input("성적을 입력하시오 :")) #record를 int로 받아온다. if record >= 90: #성적에 대한 점수의 조건들 print("A학..

Language/Python2021. 6. 22. 19:25두근두근 파이썬 CH4 연습문제

1번. print("나는 "+str(12)+"개의 사과를 먹었다.") #문자열과 숫자는 합칠수 없다 숫자 12를 string으로 감싸줘야된다. print("나는",12,"개의 사과를 먹었다.")# +대신 ,를 써도 된다. 2번. print("apple" + "grape") # applegrape로 출력된다. print("apple" * 3) #appleappleapple로 출력된다. 3번. s = input("문자열을 입력하세요 : ") print(s[0:2]+s[-2:]) # s[0:2]를 사용하면 1,2번째 문자를 출력할수있다. # s[-2:]를 사용하면 마지막 2글자를 출력할수있다. 4번. s= input("문자열을 입력하시오 : ") #문자열을 input으로 받아온다. print(s+"하는 중")..

image