카테고리 없음

파이썬을 사용해 숫자 평균 구하기와 split를 사용한 문제풀이

abccoco 2022. 4. 28. 21:15

# q. 숫자들의 평균 구하기
# a = 24
# b = 16
# c = 26
# print((a+b+c)/3) # a,b,c를 더한 값을 3으로 나눈다

# 응용 문제
#
# 4명의 평균 키를 구하라
# 민지 = 174
# 성은 = 187
# 철수 = 168
# 자영 = 152
# people = ((민지+성은+철수+자영)/4) # 민지,성은,철수,자영을 더한 값을 4로 나눈고 그 값을 people에 넣는다
# print(people)

# 전체 학생의 평균 키를 구하라

# 파이썬은 위에서부터 아래로 읽어 나가기 때문에 학년별 평균키는 각각의 숫자 아래에 위치했다
# 또한 학년별 키를 3가지의 변수에 나누어 넣었다
# 가 = 125
# 나 = 123
# 다 = 175
# 일학년의키 = (가+나+다) # 변수 가,나,다의 값을 더하고 그 값을 일학년의키 라는 변수에 넣는다
#
# 라 = 165
# 마 = 175
# 바 = 191
# 이학년의키 = (라+마+바) # 변수 라,마,바의 값을 더하고 그 값을 이학년의키 라는 변수에 넣는다
#
# 사 = 195
# 마 = 199
# 삼학년의키 = (사+마) # 변수 사,마의 값을 더하고 그 값을 삼학년의키 라는 변수에 넣는다
#
# all = ((일학년의키+이학년의키+삼학년의키)/8) # 마지막으로 3가지 변수로 만든 학년별 키를 합쳐 전체 학생 수 인 8로 나누고 그 값을 all에 넣는다
# print(all)



# q."sparta"의 앞의 3글자인 "spa"만 출력해봅시다.
# a = 'sparta' # a 안에 sparta를 넣는다
# print(a[:3]) # a의 3번째 숫자 전까지 출력한다

# q. 전화번호의 지역번호 출력하기
# phone = "02-123-1234" # 02-123-1234 값을 phone에 넣는다
# print(phone.split('-')[0]) phone에서 - 을 제외한 값에 0번째에 해당하는 값을 출력한다


# 응용 문제
#
# 각각의 단어에서 '전, 독 , 시'를 꺼내어 '전독시'라는 글자 만들고 그중에 '시'라는 글자만 빼오기
# a,b,c에 있는 각각의 글자를 변수안에 하나씩 빼내어 빼낸 글자를
# 만화이름 이라는 변수안에 더해 넣는다
# 그러면 만화이름 = '전독시'가 되었으니 print에서 '만화이름'의 2번째를 출력하면
# '시' 가 나오게 된다
# a = 'ab전cdsdkfs'
# b = 'fjs안ldf독d하fsoj'
# c = 'dsjla시dfslfjs요'
# text1 = (a[2])
# text2 = (b[7])
# text3 = (c[5])
# 만화이름 = (text1+text2+text3)
#
# print(만화이름[2])


# 위의 같은 문제에서 다른 방법으로 같은 값을 만들어 봤다
# q. 전화번호의 지역번호 출력하기

# 위의 방법에서는 '-'을 split하고 (02, 123, 1234,)의 값이 나오게 한다음
# 0번째 값을 출력해 02가 나오도록 했다
# 여기에서는 phone라는 변수의 2번째 전까지의 값만 출력하도록해 02가 나오도록했다.
# phone = "02-123-1234"
# print(phone[:2])