728x90
#알고리즘 연습하기
#upDown 숫자 맞추기 1~100 사이의 숫자를 하나 정하고
#정답을 맞출 때까지 숫자를 입력하는 게임
num = 8
while True:
userNum = int(input('number: '))
if userNum > num:
print('down')
elif userNum < num:
print('up')
elif userNum == num:
print('You Win!')
break
#확장
#기회는 5번
#5번 넘어가면 횟수 초과 메시지와 함께 정답 출력
#정답을 맞추면 몇번째에 맞췄는지 출력
#number
#random
import random
num = random.randrange(1,101)
print(num)
count = 0
while True:
count += 1
userNum = int(input('number: '))
if count == 5:
print(f'You Lose! 정답은 {num} 입니다. 당신은 {count} 번 플레이 하였습니다.')
elif userNum > num:
print('down')
elif userNum < num:
print('up')
elif userNum == num:
print(f'You Win! 당신은 {count} 회만에 게임에서 승리하셨습니다.')
break
# 사칙연산
#두 수와 사칙연산 기호를 입력받아 연산기호에 따라 연산결과 출력
#사칙연산기호가 아닌 경우 잘못입력하셨습니다. 출력
a = int(input('a: '))
b = int(input('b: '))
op = input('op: ')
if op =='+':
print(f'{a}+{b}={a+b}')
elif op =='-':
print(f'{a}-{b}={a-b}')
elif op =='*':
print(f'{a}*{b}={a*b}')
elif op =='/':
print(f'{a}/{b}={a/b}')
else:
print('올바른 기호를 입력하세요.')
#할인된 금액 계산
#물건 구매가를 입력받고 금액에 따른 할인율을 계산해 구매가, 할인율, 할인금액,
#지불금액 출력
price = int(input('product price: '))
if price>=10000 and price<50000:
dc = 5
elif price>=50000 and price<100000:
dc = 7
elif price>=100000:
dc = 10
print(f"""
구매가: {price}
할인율: {dc}%
할인금액: {price*(dc/100)}
지불금액: {price-(price*dc/100)}
""")
'Python' 카테고리의 다른 글
파이썬 기초 08. while문 (0) | 2023.09.18 |
---|---|
파이썬 기초 07. for문 (0) | 2023.09.18 |
파이썬 기초 05. if문 (0) | 2023.09.18 |
파이썬 기초 04. 문자열 (1) | 2023.09.18 |
파이썬 기초 03. 사칙연산 (0) | 2023.09.18 |