Python
[Python] 조건문
퓨어맨
2022. 6. 22. 08:54
# 기본 형식 * 들여쓰기 필수
if 조건식:
수행문장
수행문장
조건 문 밖
if True:
print('조건 문 안 실행문장')
print('여기도 조건문 안 실행문장')
print('조건 문 밖')
조건 문 안 실행문장
여기도 조건문 안 실행문장
조건 문 밖
if False:
print('조건 문 안 실행문장')
print('여기도 조건문 안 실행문장')
print('조건 문 밖')
조건 문 밖
# 조건이 두개로 늘어 났을때
# if, else
# 기본 형식
if 조건식:
실행문장1
else:
실행문장2
if True:
print('실행문장1입니다')
else:
print('실행문장2입니다')
실행문장1입니다
if False:
print('실행문장1입니다')
else:
print('실행문장2입니다')
print('조건문 밖입니다~')
실행문장2입니다
조건문 밖입니다~
money = 9000
if money>=10000:
print('택시를 탄다.')
else:
print('버스를 탄다.')
버스를 탄다.
money = 11000
'택시를 탄다.' if money>=10000 else '버스를 탄다.'
'택시를 탄다.'
num = int(input('정수 입력 >> '))
if num%3==0 and num%5==0:
print('3과 5의 배수입니다.')
else:
print('3과 5의 배수가 아닙니다.')
정수 입력 >> 15
3과 5의 배수입니다.
# 조건 3개이상 될 때
# if elif else
if False:
print('실행문장1')
elif True:
print('실행문장2')
else:
print('실행문장3')
실행문장2
num1 = int(input('첫 번째 정수 입력 >> '))
num2 = int(input('두 번째 정수 입력 >> '))
if num1>num2:
print('첫 번째 정수가 더 큽니다.')
elif num1<num2:
print('두 번째 정수가 더 큽니다.')
else:
print('두 수가 똑같습니다.')
첫 번째 정수 입력 >> 5
두 번째 정수 입력 >> 8
두 번째 정수가 더 큽니다.
score = int(input('점수 입력 >> '))
# grade = '' # 학점 변수
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'F'
print(f'{score}는 {grade}학점 입니다.')
점수 입력 >> 44
44는 F학점 입니다.
print('1.콜라 == 2. 사이다 == 3.물')
print(' 600 == 800 == 1000')
coin = int(input('insert coin >> '))
menu = int(input('메뉴 선택 >> '))
if menu == 1:
if coin < 600:
print('잔액부족')
else:
print(f'잔돈 >> 1000원 {(coin-600)//1000}개, 500원 {((coin-600)%1000)//500}개, 100원 {((coin-600)%500)//100}개')
elif menu == 2:
if coin < 800:
print('잔액부족')
else:
print(f'잔돈 >> 1000원 {(coin-800)//1000}개, 500원 {((coin-800)%1000)//500}개, 100원 {((coin-800)%500)//100}개')
elif menu == 3:
if coin < 1000:
print('잔액부족')
else:
print(f'잔돈 >> 1000원 {(coin-1000)//1000}개, 500원 {((coin-1000)%1000)//500}개, 100원 {((coin-1000)%500)//100}개')
else:
print('잘못된 번호입니다.')
1.콜라 == 2. 사이다 == 3.물
600 == 800 == 1000
insert coin >> 900
메뉴 선택 >> 3
잔액부족
print('1.콜라 == 2. 사이다 == 3.물')
print(' 600 == 800 == 1000')
coin = int(input('insert coin >> '))
menu = input('메뉴 선택 >> ')
if menu== '1' or menu =='콜라':
money = coin-600
elif menu== '2' or menu == '사이다':
money = coin-800
elif menu== '3' or menu == '물':
money = coin-1000
cheon = money//1000
obaek = money%1000//500
baek = money%500//100
if money<0:
print("잔액이 부족합니다.")
else:
print(f'잔돈 >> 1000원 {cheon}개, 500원 {obaek}개, 100원 {baek}개')
1.콜라 == 2. 사이다 == 3.물
600 == 800 == 1000
insert coin >> 3100
메뉴 선택 >> 사이다
잔돈 >> 1000원 2개, 500원 0개, 100원 3개