Code05-01.py

# : 이 뒤에 코드 블록(하나의 덩어리)이 따라온다
#덩어리는 들여쓰기로 구분한다////다른 언어에서는 중괄호로 

a = 200

if a < 100 :
    print("100보다 작군요.")
print("거짓이므로 이 문장은 안 보이겠죠?")

print("프로그램 끝")

 

Code05-02.py

a = 200

if a < 100 :
    print("100보다 작군요.")
    print("거짓이므로 이 문장은 안 보이겠죠?")

print("프로그램 끝")

 

Code05-03.py

a = int(input("a= "))

if a < 100 :
    print("100보다 작군요.")
else :
    print("100보다 크군요.")

 

Code05-04.py

a = 200

if a< 100 :
        print("100보다 작군요.")
        print("참이면 이 문장도 보이겠죠?")
else :
        print("100보다 크군요.")
        print("거짓이면 이 문장도 보이겠죠?")

print("프로그램 끝")

 

Code05-05.py

a = int(input("정수를 입력하세요= "))

if a % 2 ==0 :
    print("짝수를 입력했군요.")
else :
    print("홀수를 입력했군요.")

 

Code05-06.py

# a = int(input("입력하세요: "))

a =  75

if a>50:
    if a<100:
        print("50보다 크고 100보다 작군요.")
    else:
        print("와~~ 100보다 크군요.")
else:
    print("에고~ 50보다 작군요.")

 

Code05-07.py

a = int(input("입력하세요: "))

if a>=90:
   print("A")
else:
    if a>=80:
        print("B")
    else:
         if a>=70:
            print("C")
         else:
            if a>=60:
                print("D")
            else:
                print("F")
print("학점입니다. ^^")

 

Code05-08.py

score = int(input("점수를 입력하세요 : "))

if score >=90 :
    print("A")
elif score >=80 :
    print("B")
elif score >=70 :
    print("C")
elif score >=60 :
    print("D")
else :
    print("F")

print("학점입니다. ^^")

 

Code05-09.py

import turtle
##전역 변수 선언 부분 ##
swidth, sheight = 500, 500
##메인 코드 부분##
turtle.title = ('무지개색 원그리기')
turtle.shape('turtle')
turtle.setup(width=swidth + 50, height=sheight +50)
turtle.screensize(swidth, sheight)
turtle.penup()
turtle.goto(0, - sheight/2)
turtle.pendown()
turtle.speed(10)

for radius in range(1, 250):
    if radius % 6 ==0 :
        turtle.pencolor('red')
    elif radius % 5 ==0 :
        turtle.pencolor('orange')
    elif radius % 4 ==0 :
        turtle.pencolor('yellow')
    elif radius % 3 ==0 :
        turtle.pencolor('green')
    elif radius % 2 ==0 :
        turtle.pencolor('blue')
    elif radius % 1 ==0 :
        turtle.pencolor('navyblue')
    else :
        turtle.pencolor('purple')
    
    turtle.circle(radius)

turtle.done

 

Code05-10.py

import random

numbers = []
for num in range(0, 10) :
    numbers.append(random.randrange(0, 10))

print("생성된 리스트", numbers)

for num in range(0,10) :
    if num not in numbers:
        print("숫자 %d는(은) 리스트에 없네요." %num)

 

Code05-11.py

##변수 선언 부분 ##
select, answer, numStr, num1, num2 = 0,0, "", 0, 0

##메인 코드 부분 ##
select = int(input("1. 입력한 수식 계산 2. 두수 사이의 합계 :"))

if select == 1:
    numStr = input(" *** 수식을 입력하세요 : ")
    answer = eval(numStr)
    print(" $s 결과는 %5.1f입니다. " %(numStr, answer))
elif select == 2:
    num1 = int(input(" *** 첫 번째 숫자를 입력하세요 : "))
    num2 = int(input(" *** 두 번째 숫자를 입력하세요 : "))
    for i in range(num1, num2 + 1):
        answer= answer + i
    print("%d+...+%d는 %d입니다. " %(num1,num2, answer))
else :
    print("1 또는 2만 입력해야 합니다.")

 

selfstudy5-1.py

score = int(input("점수를 입력하세요 : "))

if score >=95 :
    print("A+")
elif score >=90 :
    print("A0")
elif score >=85 :
    print("B+")
elif score >=80 :
    print("B")
elif score >=75 :
    print("C+")
elif score >=70 :
    print("C0")
elif score >=65 :
    print("D0")
elif score >=60 :
    print("D0")
else :
    print("F")

print("학점입니다. ^^")

 

selfstudy5-2.py

## 변수 선언 부분 ##
select, answer, numStr, num1, num2, step = 0, 0, "", 0, 0, 1


num1 = int(input(" *** 첫 번째 숫자를 입력하세요 : "))
num2 = int(input(" *** 두 번째 숫자를 입력하세요 : "))
step = int(input(" *** 증가할 값을 입력하세요 : "))

for i in range(num1, num2 + 1, step):
    answer += i
    
print("%d + %d+...+%d는 %d입니다." % (num1, num1 + step, num2,answer))

 

selfstudy5-3.py

## 변수 선언 부분 ##
num = 0  
a = True 

## 메인 코드 부분 ##
num = int(input("숫자를 입력하세요: "))

# 소수는 2 이상
if num < 2:
    a = False
else:
    # 2부터 자기 자신 - 1까지 나누어 떨어지는지 체크
    for i in range(2, num):
        if num % i == 0:  # 나누어 떨어진다면 소수가 아님
            a = False
            break

# 결과 출력
if a:
    print("%d는 소수입니다." % num) 
else:
    print("%d는 소수가 아닙니다." % num)

'Language > Python' 카테고리의 다른 글

리스트, 튜플, 딕셔너리  (0) 2024.10.24
반복문  (0) 2024.10.24
연산자  (2) 2024.10.24
변수와 데이터형  (0) 2024.10.21
미리 만드는 쓸 만한 프로그램  (0) 2024.10.18

+ Recent posts