오늘 푼 문제

alsk9624·2024년 7월 30일
0

TIL

목록 보기
17/21

민준튜터님진짜죄송해요

오늘 푼 문제 모음...


#숙제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])
profile
앞길에 럭키★비키만 있길 ,,,🍀🫧

0개의 댓글