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()..
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..
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 = ..
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 ..
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..
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학..
1번. print("환영합니다.") # print문을 이용 print("파이썬의 세계에 오신 것을 환영합니다.") print("파이썬은 강력합니다.") 2번. 반갑습니다. 파이썬! # print문 그대로 출력 0.6 #2*6/10 의 수학적 결과 = 0.6 Hello World!!! # print문 그대로 출력 3번. print(7*24) # 일주이른 7일 , 하루는 24시간 그러므로 7*24 = 168시간 4번. import turtle as t #turtle 패키지 t로 정의해 사용 t.shape("turtle") #모양은 거북이 t.forward(100) #앞으로 이동 t.left(90) # 왼쪽 방향으로 본다. t.forward(100)#앞으로 이동 t.right(90)#오른쪽 방향으로 본다. t..