# ===== 함수 개념 =====

# 함수(function)
# 어떤 입력을 받아서 특정 작업을 수행한 후 결과를 알려주는 도구

# 내장 함수: 파이썬에 기본으로 들어있는 함수
'''
print() : 값을 화면에 출력
input() : 값을 입력받음
len() : 길이를 알려줌
sum() : 합을 구함
max() : 가장 큰 값
min() : 가장 작은 값
count() : 특정 값의 개수를 셈
str() : 문자열로 변환
int() : 정수로 변환
'''

print("\n===== 함수 개념 확인 =====")

# 함수 사용 예시
print("최댓값:", max([3, 7, 2, 9]))
print("최솟값:", min([3, 7, 2, 9]))
print("길이:", len("python"))
print("합:", sum([1, 2, 3, 4, 5]))


# ---------------- 함께 해보기 ----------------
print("\n===== 함께 해보기 =====")

numbers = (1, 2, 3, 4, 5)
number = [1, 2, 3, 4, 5]


# ---------------- 문제 ----------------
print("\n===== 문제 =====")

print('\n ----- 문제 1 -----')
# 축구 경기에서 기록한 득점 수가 튜플로 저장되어 있습니다.
scores = (2, 0, 3, 1, 4)
print("가장 많이 득점한 경기:",max(scores))
print("가장 적게 득점한 경기:",min(scores))
sxn = max(scores)-min(scores)
print("가장 많이 득점한 경기와 가장 적게 득점한 경기의 차 :",sxn)

# 가장 많이 득점한 경기와 가장 적게 득점한 경기의 점수 차이를 출력해보세요.
# 힌트: max(), min() 사용




print('\n ----- 문제 2 -----')
play_time = [40, 55, 30, 70, 65]
play = 0

# 게임 플레이 시간이 리스트에 저장되어 있습니다.
# 1. 전체 플레이 시간을 구해보세요.
# 2. 플레이 기록의 개수를 구해보세요.
# 3. 평균 플레이 시간을 구해보세요.
# 4. 평균이 50분 이상이면 "사용 시간이 많아요",
#    아니면 "사용 시간이 적당해요"를 출력해보세요.
for time in play_time:
    play = play + time
time = play/len(play_time)
if play < 50:
    print("사용 시간이 적당해요")
else:
    print("사용 시간이 많아요")




print('\n ----- 문제 3 -----')
pnt = 0
words = ['attack', 'defense', 'level', 'score', 'speed', 'item']
word = str()
for plus in words:
    pnt = pnt + len(plus)
    word = word + plus
print(word)
print("글자수:",pnt)
    

# 1. for문을 사용해서 모든 단어를 출력해보세요.
# 2. 모든 단어의 길이를 더한 값을 출력해보세요.




print('\n ----- 문제 4 -----')
items = ['키보드', '마우스', '키보드', '헤드셋', '키보드']
key = 0
hds = 0

# 1. '키보드'가 몇 번 나오는지 출력하세요.
# 2. '헤드셋'이 리스트에 들어있는지도 확인해보세요.
for item in items:
    key = key + 1
    hds = hds + 1
    if item == '키보드':
        print("키보드가 나온 번호",key)
    elif item == '헤드셋':
        print("헤드셋이 나온 번호",hds)
    
        
        
    
    




print('\n ----- 문제 5 -----')
menus = ['삼각김밥', '컵라면', '핫바', '햄버거', '음료수']

# 1. 리스트에 '컵라면'이 들어있는지 확인하고,
#    있으면 "있어요!", 없으면 "없어요!"를 출력하세요.
# 2. 메뉴의 개수를 출력하세요.



print('\n ----- 문제 6 -----')
# 사용하고 싶은 게임 아이디를 입력받아보세요.
a = input("게임아이디를 입력하세요:")
a = len(a)
if a == 6:
    print("좋아요")
elif a < 6:
    print("아이디가 짧아요 6글자로 다시 해주세요")
else:
    print("아이디가 길어요 6글자로 다시 해주세요")

# 1. 아이디 글자 수가 6글자 이상이면 "아이디가 길어요",
#    아니면 "아이디가 짧아요"를 출력해보세요.
# 2. 입력한 아이디에 숫자가 들어있으면
#    "숫자가 포함되어 있어요!"를 출력해보세요


# isdigit()
# : 문자열이 숫자로만 이루어져 있는지 확인하는 함수
#
# 예시
# '3'.isdigit()   → True
# 'a'.isdigit()   → False
# '12'.isdigit()  → True


print('\n ----- 문제7 -----')

words = ['data', 'python', 'loop', 'function', 'game', 'variable']

# 1. 단어들 중 가장 긴 단어의 글자 수를 출력해보세요.


Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: