분류 전체보기 42

[파이썬] turtle로 삼각형,사각형,오각형,원 그리기

#turtle로 삼각형, 사각형, 오각형, 원 그리기 import turtle turtle.pensize(3) turtle.penup() turtle.goto(-200, -50) turtle.pendown() #circle을 이용하여 삼각형을 그린다. #반지름이 40인 3개의 점으로 원을 그리라는 뜻 turtle.circle(40, steps = 3) turtle.penup() turtle.goto(-100, -50) turtle.pendown() #circle을 이용하여 사각형을 그린다. #반지름이 40인 4개의 점으로 원을 그리라는 뜻 #같은 방법으로 5각형, 6각형도 그릴 수 있다. turtle.circle(40, steps = 4) turtle.penup() turtle.goto(0,-50) tu..

[파이썬] format 함수 /숫자 서식화

#format함수: 숫자 서식화 amount = 12618985 interestRate = 0.0013 interest = amount * interestRate #소수점 밑의 두자리까지만 표현하기 print("이자는", format(interest, ".2f"), "입니다.") print(format(57.467657, ".2f")) #10자리로 출력해야하므로 앞에 공백 출력 print(format(57.467657, "10.2f")) #정해진 필드폭보다 더 긴 숫자가 나오면 필드폭은 무시되고 전체 출력됨. #즉, 10자리가 넘으니까 모두 출력됨. print(format(12345678.923,"10.2f")) #소숫점 밑으로 1자리밖에 없는데 2자리를 출력하라고할때 #0을 붙여서 출력함. print(..

[파이썬] for,continue/ 입력한 숫자만큼 더하기(4의 배수는 제외)

continue를 이용하면 현재의 반복을 중단할 때 조건에 맞으면 현재 반복은 건너뛰고 다음반복으로 넘어간다. 4의 배수만 건너뛰고 입력한 수 만큼 더하는 프로그램을 만들어보자. (15를 입력하면 1부터 15까지 4,8,12는 빼고 더한다) n = eval(input("정수를 입력하세요: ")) sum = 0 for i in range(1, n+1): if i % 4 ==0: continue sum +=i print("4의 배수를 제외한", n , "까지의 합은", sum , "입니다.")

[파이썬] for,break/ 소수(prime number)인지 판별하는 프로그램

소수라고 가정을 하고 반복을 한다 1과 자기자신(n)으로만 나누어지기 때문에 2부터 자기자신까지 나누어보다가 n까지 가기전에 나눠지면 소수가 아니라고 할 수 있다 n까지 가기 전에 나누어 떨어지면 false이므로 다음 반복은 수행할 필요가 없고 이 때 break를 걸어준다. n = eval(input("정수를 입력하세요:")) isPrime = True for i in range(1,n): if n % i ==0: isPrime = False break if isPrime: print(str(n) + "은 소수입니다.") else: print(str(n) + "은 소수가 아닙니다.")

카테고리 없음 2022.11.21

[파이썬] while,for/문장 100번 반복하는 두가지 방법

while문은 은 조건을 알 때, for는 반복하는 횟수를 알 때 쓸 수 있음. count = 0 while count < 100: print("파이썬") count = count + 1 for count in range(1, 101): print("파이썬") 시퀀스의 사용 range 함수 (a,b,k) a부터 b 전 까지 k씩 증가시킴, k값이 없으면 1씩 증가 range(1000)이렇게 쓸 경우 a,k 생략, b로 인식. 1000전까지 즉 999까지 증가함.