본문 바로가기
728x90

Programming35

[list, avg] 저장된 숫자들의 평균을 계산 , 출력하기 위에 보이는 코드는 사용자로부터 5개의 숫자를 입력받아 리스트에 저장하고, 저장된 숫자들의 평균을 계산하여 출력하는 프로그램입니다. 아래는 코드의 자세한 설명입니다. 즉, 사용자로부터 입력받은 숫자들을 동적으로 리스트에 저장하고, 이를 활용하여 합계와 평균을 계산하는 예제입니다. 1. 빈 리스트와 합계 변수 초기화: lista=[] : 빈 리스트 lista를 생성하여 숫자들을 저장할 준비를 합니다. sum=0 : 숫자들의 합계를 저장할 변수 sum을 0으로 초기화합니다. 2. 5개의 숫자 입력받기: for i in range(5): : 5번 반복하는 for 루프를 설정합니다. n=int(input('숫자입력: ')) : 사용자로부터 숫자를 입력받습니다. 입력된 값은 n에 저장됩니다. lista.appen.. 2023. 6. 26.
[터틀 그래픽] 클릭하는 곳에 사각형 그리기 아래 코드는 사용자가 화면을 클릭할 때마다 거북이가 해당 위치로 이동하여 선을 그리는 프로그램입니다. 아래는 코드의 동작과정을 자세히 설명한 것입니다. import turtle def draw(x,y) : t.down() t.goto(x,y) t = turtle.Turtle() t.shape("turtle") t.pensize(5) t.pencolor('green') s = turtle.Screen() s.onscreenclick(draw) s.mainloop() 1. draw 함수 -매개변수 x, y로 클릭된 위치를 받습니다. -down() 메서드를 호출하여 거북이의 펜을 내려서 그림을 그릴 준비를 합니다. -goto() 메서드를 사용하여 거북이를 클릭된 위치로 이동시킵니다. 이렇게 하면 거북이가 클릭.. 2023. 5. 25.
[터틀 그래픽] 클릭하는 곳에 사각형 그리기 클릭하는 곳에 거북이로 사각형을 그려보겠습니다. 1. 코드 입력 import turtle def square(length): for _ in range(4): t.fd(length) t.lt(90) def draw(x, y): t.up() t.goto(x, y) t.down() t.begin_fill() t.color('green') square(50) t.end_fill() t = turtle.Turtle() t.shape("turtle") t.pensize(10) t.speed(0) # 거북이 속도를 가장 빠른 값으로 설정 s = turtle.Screen() s.onscreenclick(draw) s.mainloop() 위 코드는 거북이 그래픽을 사용하여 사용자가 화면을 클릭할 때마다 정사각형을 그리.. 2023. 5. 25.
[스텍_stack] 함수 활용 실습_2 이전에 실습했던 사칙연산과 같은 결과지만 InOut 함수를 사용해서 한번 함수를 작성해 보겠습니다. 1) 함수 작성 def CalNum(a,b,op1): if op1=='+': return a+b elif op1=='-': return a-+b elif op1 == '*': return a *+ b else: if b==0: return b/a else: return a/b def EnterOp(num1, num2): op=input("연산자(+,-,*,/) 입력: ") while op != '+ ' and op != '-' and op != '*' and op != '/': print('연산자 입력 오류!') op = input("연산자(+,-,*,/) 입력: ") result=CalNum(num1,n.. 2023. 5. 25.
728x90