- 수를 입력 받아 5의 배수인지 아닌지 구분
ex) 입력 : 10, 결과 : 5의 배수입니다.
num1 = int(input("입력 : "))
if(num1 % 5) == 0:
print("결과 : 5의 배수입니다.")
else:
print("결과 : 5의 배수가 아닙니다.")
2. 수를 입력 받아 0보다 크고 100보다 작으면 정상 아니면 비정상으로 출력
num2 = int(input("정수 = "))
if num2 > 0 and num2 < 100:
print("정상")
else:
print("비정상")
3. 수를 입력 받아 짝수이면서 3의 배수이면 출력
num3 = int(input("정수 = "))
if (num3 % 2) == 0 and (num3 % 3) == 0:
print("{}는 짝수이면서 3의 배수입니다.".format(num3))
elif (num3 % 2) == 0:
print("{}는 짝수이지만 3의 배수는 아닙니다.".format(num3))
elif (num3 % 3) == 0:
print("{}는 짝수는 아니지만 3의 배수입니다.".format(num3))
else:
print("{}는 짝수도 아니고 3의 배수도 아닙니다.".format(num3))
4. 영문자를 입력받아 대소문자 구분한 뒤
소문자는 대문자로 대문자는 소문자로 출력
→ 특수문자 및 숫자를 입력할 시 잘못된 입력이라는 문구 표시
val = ord(input("영문자 입력 = "))
if 65 <= val and val <= 90:
print("{} -> {}".format(chr(val), chr(val + 32)))
elif 97 <= val and val <= 122:
print("{} -> {}".format(chr(val), chr(val - 32)))
else:
print("잘못입력")
5. 국어, 영어, 수학 성적을 입력 받고 평균 점수와
평균에 대한 학점을 출력하세요
90이상 : A, 80이상 90미만 : B,
70이상 80미만 : C, 60이상 70미만 : D, 60미만 : F
또한, 세 과목의 평균이 60점 이상이면 '합격', 미만이면 '불합격'을 출력하세요
kor = int(input("국어 점수 = "))
eng = int(input("영어 점수 = "))
math = int(input("수학 점수 = "))
avg = (kor + eng + math) / 3
if avg >= 60:
if avg >= 90:
print("학점 = A", end=' ')
elif 80 <= avg:
print("학점 = B", end=' ')
elif 70 <= avg:
print("학점 = C", end=' ')
else:
print("학점 = D", end=' ')
print("합격")
elif avg < 60:
print("학점 = F", end=' ')
print("불합격")
6. 중국집 주문 프로그램
사용자에게 짜장면, 짬뽕 주문 수량을 입력받아 결제 금액을 계산하여 출력
짜장면 - 5000원, 짬뽕 - 6000원
5그릇 이상 주문하면 3천원 할인, 10그릇 이상 주문하면 10% 할인 처리된
금액을 계산하여 출력하세요
bp = 5000
rp = 6000
cnt1 = 5
cnt2 = 10
rate1 = 10
rate2 = 3000
black = int(input("자장면 개수 입력 : "))
red = int(input("짬뽕 개수 입력 : "))
tot = black + red
price = (black * bp) + (red * rp)
if tot >= cnt2:
print("{}그릇 이상 주문하면 {}% 할인".format(cnt2,rate1))
print("총 금액 : {}원".format(int(price * ((100 - rate1) /100))))
elif tot >= cnt1:
print("{}그릇 이상 주문하면 {}원 할인".format(cnt1,rate2))
print("총 금액 : {}원".format(price - rate2))
else:
print("총 금액 : {}원".format(price))