1) 다음 프로그램을 만들어라 (result사용 / result 미사용)
첫 번째 정수 입력 : 10
두 번째 정수 입력 : 2
10 + 2 = 12
10 - 2 = 8
10 * 2 = 20
10 / 2 = 5.0
10^2 = 100
: x = int(input("첫 번째 정수 입력 : "))
y = int(input("두 번째 정수 입력 : "))
result = x+y
print(x ,"+", y, "=" ,result)
result = x-y
print(x ,"-", y, "=" ,result)
result = x*y
print(x ,"*", y, "=" ,result)
result = x/y
print(x ,"/", y, "=" ,result)
result = x**y
print(x, ”^” , y, ”=”, result)
: x = int(input("첫 번째 정수 입력 : "))
y = int(input("두 번째 정수 입력 : "))
print(x ,"+", y, "=" ,x+y)
print(x ,"-", y, "=" ,x-y)
print(x ,"*", y, "=" ,x*y)
print(x ,"/", y, "=" ,x/y)
print(x, “^”, y, “=”, x**y)
2) 로봇기자 만들기
경기장은 어디? : 서울
이긴 팀은 어디? : 타이거
진 팀은 어디? : 라이온스
우수 선수는 누구? : 홍길동
스코어는 몇 대 몇? : 8:7
==================================================
오늘 서울에서 야구 경기가 열렸다
타이거와 라이온스가 경기를 하였다.
홍길동가 개쩔었다.
타이거가 라이온스를 8:7으로 이겼다
==================================================
: where = input("경기장은 어디? : ")
winner = input("이긴 팀은 어디? : ")
loser = input("진 팀은 어디? : ")
who = input("우수 선수는 누구? : ")
score = input("스코어는 몇 대 몇? : ")
print("="*50)
print(f"""오늘 {where}에서 야구 경기가 열렸다
{winner}와 {loser}가 경기를 하였다.
{who}가 개쩔었다.
{winner}가 {loser}를 {score}으로 이겼다""")
print("="*50)
3) 사각형 그리기 (터틀 이용)
: import turtle
t = turtle.Turtle()
t.shape("turtle")
size = int(input("사이즈는 몇으로 할까? : "))
t.fd(size)
t.lt(90)
t.fd(size)
t.lt(90)
t.fd(size)
t.lt(90)
t.fd(size)
turtle.done()
4) 거북이 조종하기 (while True:쓰기 안 됨…. ☆)
: import turtle
t = turtle.Turtle()
t.shape("turtle")
color = input("원하는 색을 입력. blue, yellow, red 가능 : ")
left = int(input("원하는 각도를 입력 : "))
size = int(input("얼마만큼 이동 : "))
t.color(color)
t.lt(left)
t.fd(size)
5) 전체 다리 수 계산 프로그램
닭의 수 : 2
돼지의 수 : 3
소의 수 : 4
전체 다리수 : 32
: chik = int(input("닭의 수 : "))
pig = int(input("돼지의 수 : "))
cow = int(input("소의 수 : "))
total = (chik*2 + pig*4 + cow*4)
print(f"전체 다리수 : {total}")
6) 삼각형 넓이 계산 프로그램
삼각형의 밑변 : 7
삼각형의 높이 : 4
삼각형의 넓이 : 14.0
: x = int(input("삼각형의 밑변 : "))
height = int(input("삼각형의 높이 : "))
area = (x*height/2)
print(f"삼각형의 넓이 : {area}")
7) 쇼핑몰 프로그램 (가격, 개수, 부가세, 배송료)
상품의 가격 : 12000
상품의 개수 : 3
부가세(%) : 10
배송료 = 3000
전체 가격 = 42600.0
: price = int(input("상품의 가격 : "))
count = int(input("상품의 개수 : "))
tax = int(input("부가세(%) : "))
print("배송료 = 3000")
total = (price*count+price*count*tax/100+3000)
print(f"전체 가격 = {total}")
8) 2개 변수의 값을 서로 바꾸는 프로그램.
a의 값 : 10
b의 값 20
바꾸기 전 : a = 10, b = 20
바꾸기 후 : a = 20, b = 10
: a = int(input("a의 값 : "))
b = int(input("b의 값 "))
print(f"바꾸기 전 : a = {a}, b = {b}")
a,b = b,a
print(f"바꾸기 후 : a = {a}, b = {b}")
9) 삼각형을 그려라 (터틀, 길이 받기)
: import turtle
t = turtle.Turtle()
t.shape("turtle")
side = int(input("한 변의 길이를 입력하시오 : "))
t.fd(side)
t.lt(120)
t.fd(side)
t.lt(120)
t.fd(side)
turtle.done()
10) 다음 프로그램을 작성하라 (“”” “””)
반짝 반짝 작은별
아름답게 비치네
동쪽하늘에서도
"서쪽하늘"에서도
:
print(""" 반짝 반짝 작은별
아름답게 비치네
동쪽하늘에서도\n"서쪽하늘"에서도""") (\n을 사용해도 가능)
11) 완전한 파일 이름을 만드는 프로그램을 작성하라
드라이브 이름 : c
디렉토리 이름 : \test\
파일 이름 : sample
확장자 : py
완전한 이름은 c\test\sample.py
: drive = input("드라이브 이름 : ")
dir = input("디렉토리 이름 : ")
name = input("파일 이름 : ")
huak = input("확장자 : ")
total = (drive+dir+name+'.'+huak)
print(f"완전한 이름은 {total}")
12) 다음을 출력하라
위치 : 서울
타입 : 아파트
방의 개수 : 3
가격 : 1000000
####################
# #
# 부동산 매물 광고 #
# #
####################
서울에 위치한 아주 좋은 아파트가 매물로 나옴. 이 아파트은 3개의 방을 가지고 있으며 가격은 1000000이다
: street = input("위치 : ")
type = input("타입 : ")
number_of_rooms = int(input("방의 개수 : "))
price = int(input("가격 : "))
print('#'*20)
print('#',' '*16, '#')
print("# 부동산 매물 광고 #")
print("#"," "*16, "#")
print("#"*20)
print(f"{street}에 위치한 아주 좋은 {type}가 매물로 나옴. 이 {type}은 {number_of_rooms}개의 방을 가지고 있으며 가격은 {price}이다")
'대학교 수업 > Python' 카테고리의 다른 글
3.2 새내기파이썬 3단원 - 예제 (0) | 2024.04.29 |
---|---|
3.1 새내기파이썬 3단원 - 중간점검 (0) | 2024.04.29 |
2.3 새내기파이썬 2단원 - 연습문제 (0) | 2024.04.29 |
2.2 새내기파이썬 2단원 - 예제 (0) | 2024.04.29 |
2.1 새내기파이썬 2단원 - 중간점검 (0) | 2024.04.29 |