민준튜터님진짜죄송해요
오늘 푼 문제 모음...
#숙제15 (슬랙에선 13이라고 적힘)
#회문(palindrome)일 경우 회문입니다 출력, 아닐 경우 아님 출력
#회문 예: 토마토, 구로구, ....등등
#hint: 인덱싱?????
word = str(input())
if word == word[::-1]:
print("회문입니다")
else:
print("아님")
#숙제16 (슬랙에선 14이라고 적힘)
#사용자의 입력을 숫자를 입력 받아, 0, 양수, 음수 판별
num = int(input())
if num > 0:
print('양수입니다.')
elif num == 0:
print('0입니다.')
else:
print('음수입니다.')
#숙제17 (슬랙에선 15이라고 적힘)
#사용자에게 3개의 숫자를 받고, 그 중 가장 큰 수 출력
num1 = int(input('첫 번째 숫자'))
num2 = int(input('두 번째 숫자'))
num3 = int(input('세 번째 숫자'))
max_num = max(num1,num2,num3)
print(max_num)
#숙제18 (슬랙에선 16이라고 적힘)
#사용자에게 요일을 받고, 그 요일이 주말이면 주말입니다로 출력
days = input("요일을 입력하세요.")
if days == "토요일":
print("주말입니다")
elif days == "일요일":
print("주말입니다")
else:
print("ㅠㅠㅠㅠㅠ")
#숙제19 (슬랙에서 17이라고 적힘)
#0부터 100사이의 점수를 받아 학점 출력
#90이상 A
#80이상 B
#70이상 C
#60이상 D
#60미만 F
def grade():
score = int(input("점수를 입력하세요"))
if score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("F")
grade()
#숙제21 (슬랙에선 19이라고 적힘)
#숙제20와 동일 but 조건 추가
#만약에 100초과의 점수를 받을 경우 바보라고 출력, 0미만일 경우 멍청이라고 출력
def grade():
score = int(input("점수를 입력하세요"))
if score > 100:
print("바보")
if score < 0:
print("멍청이")
elif score >= 90:
print("A")
elif score >= 80:
print("B")
elif score >= 70:
print("C")
elif score >= 60:
print("D")
else:
print("F")
#숙제22 (슬랙에선 20이라고 적힘)
#id = admin
#password = 1234
#로그인 성공 시, 로그인 성공 출력
#로그인 실패 시, 로그인 실패 출력
id = "admin"
password = 1234
if id == "admin" and password == 1234:
print("로그인 성공")
else:
print("로그인 실패")
#숙제23 (슬랙에선 21이라고 적힘)
#사용자에게 3개의 숫자를 받아, 오름차순 정렬하여 출력
num1 = int(input("첫 번째 숫자"))
num2 = int(input("두 번째 숫자"))
num3 = int(input("세 번째 숫자"))
sort_num = sorted([num1,num2,num3]) #soted 내장함수는 리스트로!!!!
print(sort_num)
# 숙제 - 25
# number = [1, 4, 4, 4, 4, 4, 4]에 중복 제거 해주세요
number = [1, 4, 4, 4, 4, 4, 4]
new_list = []
for i in number:
if i not in new_list:
new_list.append(i)
print(new_list)
# 숙제 - 26
# number = [1, 4, 4, 4, 4, 4, 4, 5]에서 5 제거 후 출력해주세요
number = [1, 4, 4, 4, 4, 4, 4, 5]
number.remove(5)
print(number)
# 숙제 - 27
# number = [1, 2, 3, 4, 5]에서 3 제거 후 나머지 요소의 평균 값 구해주세요
number = [1, 2, 3, 4, 5]
number.remove(3)
average = sum(number)/len(number)
print(average)
# 숙제 - 28
# number = [1, 2, 3, 4, 5]에서 뒤의 3개만 출력해주세요 후 귀차나 슬슬
number = [1, 2, 3, 4, 5]
print(number[-3:])
# 숙제 - 29
# number = [1, 4, 4, 4, 4, 4, 4. 5]에서 중복된 요소의 개수 출력
#중복된 숫자들 리스트 뽑고 리스트 숫자 세기!?
number = [1, 4, 4, 4, 4, 4, 4, 5]
answer = []
for i in number:
if i == 4:
answer.append(i)
print(len(answer))
# 숙제 - 30
# number = [1, 4, 4, 4, 4, 4, 4, 5]에서 요소 4의 위치(인덱스)를 출력하세요
number = [1, 4, 4, 4, 4, 4, 4, 5]
number.index(4)
print(number.index(4))
# 숙제 - 31
# list_1 = [1, 2, 3]
# list_2 = [4, 5, 6]
# 위의 두개의 리스트를 하나로 합쳐주세요
list_1 = [1, 2, 3]
list_2 = [4, 5, 6]
print(list_1+list_2)
# 숙제 - 32
# number = [[1, 2], [3, 4], [5, 6]]의 모든 요소를 더해주세여
number = [[1, 2], [3, 4], [5, 6]]
print(number[0]+number[1]+number[2])