1161 - 홀수와 짝수 그리고 더하기
a, b = map(int, input().split())
if (a + b) % 2 == 0:
c = "짝수"
else:
c = "홀수"
if a % 2 == 0:
a = "짝수"
else:
a = "홀수"
if b % 2 == 0:
b = "짝수"
else:
b = "홀수"
print(a+"+"+b+"="+c)
1162 - 당신의 사주를 봐 드립니다 1
yy, mm, dd = map(int, input().split(" "))
sum = str(yy - mm + dd)
if sum[-1] == "0":
print("대박")
else:
print("그럭저럭")
int형으로 연 월 일 을 담아낸 후 빼고 더해서 string형으로 변환한다. 그리고 마지막자리수를 뽑아내어 0인지 비교한다.
1163 - 당신ㅌ의 사주를 봐 드립니다 2
yy, mm, dd = map(int, input().split(" "))
sum = str(yy+mm+dd)
if int(sum[-3]) % 2 == 0:
print("대박")
else:
print("그럭저럭")
1164 - 터널 통과하기 1
car = 170
cave1, cave2, cave3 = map(int, input().split())
if cave1 > car :
if cave2 > car :
if cave3 > car :
print("PASS")
else:
print("CRASH")
else:
print("CRASH")
else:
print("CRASH")
1165 - 축구의 신 1
time, score = map(int, input().split())
for _ in range(time,90,5):
score += 1
print(score)
range(시작,끝,추가)
1166 - 윤년 판별
year = int(input())
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
print("yes")
else:
print("no")
1167 - 두 번째로 작은 수
nums = list(map(int, input().split()))
nums.sort()
print(nums[-2])
1168 - 나이 계산 1
year = 2012
birth, num = input().split()
num = int(num)
if num == 1 or num == 2:
birth = 1900 + int(str(birth[0:2]))
age = year - birth + 1
print(age)
elif num == 3 or num == 4:
birth = 2000 + int(str(birth[0:2]))
age = year - birth + 1
print(age)
1169 - 나이 계산 2
sy = 2012
age = int(input())
birth = sy - age + 1
if birth < 2000:
print(birth-1900, 1)
else:
print(birth-2000, 3)
1170 - 당신의 학번은? 1
a, b, c = input().split()
if 0 < int(c) < 10:
print(a+b+"0"+c)
else:
print(a+b+c)
여기서 알아야 할 것은 문자와 숫자에 + 하였을때의 원리를 이해하는것이 중요하다.
문자에 + 를 사용하면 문자가 뒤에 이어지고 숫자에 + 는 숫자가 더해진다.
'Python > CodeUp' 카테고리의 다른 글
1201 ~ 1210 파이썬 코드업 문제풀이 (0) | 2021.02.24 |
---|---|
1171 ~ 1180 파이썬 코드업 문제풀이 (0) | 2021.02.24 |
1151 ~ 1160 파이썬 코드업 문제풀이 (0) | 2021.02.24 |
1143 ~ 1150 파이썬 코드업 문제풀이 (0) | 2021.02.24 |
1133 ~ 1140 파이썬 코드업 문제풀이 (0) | 2021.02.24 |
댓글