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 |