창의적 문제 해결을 위한 파이썬 프로그래밍 5장 Enhance coding
#enhance coding
1번
num = int(input("정수: "))
if num < 100:
print(num-num*0.1)
else:
print(num+num*0.1)
2번
a = int(input("a: "))
b = int(input("b: "))
if a+b-b*b == 0 or a+b-b*b > 0:
print(a+b-b*b)
else:
print("음수")
3번
num = int(input("정수: "))
if num % 2 == 0 and num % 3 == 0:
print("나누어짐")
else:
print("나누어지지 않음")
5번
a = 5
b = 3
c = input("연산자 :")
if c == "+":
print("5 + 3 =",a+b)
elif c == "-":
print("5 - 3 =",a+b)
elif c == "*":
print("5 * 3 =",a-b)
else:
print("5 / 3 =",a/b)
6번
ph = int(input("ph: "))
if ph >= 0 and ph <= 4:
print("강산성")
elif ph >= 5 and ph <= 6:
print("약산성")
elif ph == 7:
print("중성")
elif ph >= 5 and ph <= 6:
print("약염기성")
else:
print("강염기성")
7번
year = int(input("연도: "))
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
print("윤년")
else:
print("평년")
8번
a = int(input("키(cm): "))
b = int(input("몸무게(kg): "))
am = a * 0.01
bmi = b / (am * am)
if bmi < 18.5:
print("저체중")
elif bmi >= 18.5 and bmi < 23:
print("정상")
elif bmi >= 23 and bmi < 25:
print("과체중")
elif bmi >= 25 and bmi < 30:
print("경도비만")
elif bmi >= 30 and bmi < 35:
print("중등도비만")
else:
print("고도비만")
9번
pp = int(input("전 달 전력량: "))
cp = int(input("이번 달 전력량: "))
power = cp - pp
if cp < pp:
print("전력량 입력 오류")
else:
if power <= 200:
basic = 910
prate = 93.3
elif power <= 400:
basic = 1600
prate = 187.9
else:
basic = 7300
prate = 280.6
erate = basic + power * prate
print("전 달 전력량:",pp)
print("이번 달 전력량:",cp)
print("이번 달 전력 사용량 =", power)
print("전기요금 =",erate)
'''