본문 바로가기

파이썬/데이터 다루기12

[240910] #파이썬07 함수- 출력(Output) 2. 출력(Output)   - 함수 안에서 결괏값을 반환할 때는 return 문을 사용한다.# 함수 만들기del calculate1(a,b): return a + b # print(a + b)로 한다면, none 값이 나옴.# 함수 사용r1 = calculate1(10, 5)print(r1)# 결과 출력15하나의 함수가 여러 개의 결괏값을 반환할 수도 있다.# 함수 만들기def calculate2(a, b): return (a + b, a * b) # 튜플 형태 # 함수 사용r1, r2 = calculate(10, 5) # r1 = a + b / r2 = a * bprint(r2)print(r2)calculate(10, 5) # 한번에 받을 수도 있다.# 결과 확인1550(15, 50) 예.. 2024. 9. 10.
[240910] # 파이썬06 - 함수 (입력_Input) 1. 함수(Function)- 함수는 입력받아 처리한 후 결과를 반환하는 것이다.- 쌀(입력)을 밥솥(함수)에 넣으면 밥(출력)이 되는 형태와 같다.- 프로그래밍에서 함수란 반복해 사용할 코드를 미리 정의해 두고 필요할 때 사용하는 모듈이다.- 함수는 def 문으로 정의한다.- 크게 입력(Input) / 처리 / 출력(Input) 세가지로 구성이 된다. ■ 입력 (Input)1) 함수 만들기: 처리하는 함수# 함수 만들기: 처리하는 함수def hello(): print('안녕하세요? 반갑습니다!')# 함수 사용하기hello()# 출력값안녕하세요? 반갑습니다!a = hello()print(a) # none으로 결과가 출력됨. # return 문이 없어서, 받을 수 없음!print(hello()).. 2024. 9. 10.
[240910] 복습 이때동안 배운것을 바탕으로 결과 시각화를 만들어보았다. text = 'Do your absolute best. Dream is come true.' 에서 가장 많은 알파벳 나타내기text = 'Do your absolute best. Dream is come true.'# '알파벳': n개 형태로 나타내야 하기때문에, 딕셔너리를 사용하였음.result = {}for c in text: if c in result: result[c] += 1 else: result[c] = 1# 공백 제거del result[' ']del result['.']print(result)출력결과 :{'D': 2, 'O': 4, 'Y': 1, 'U': 3, 'R': 3, 'A': 2, 'B': 2, 'S': 3,.. 2024. 9. 10.
[240909] 파이썬#5 제어문 실습 실습 #1: 조건문(if문)(문제) 변수 score에 임의의 점수를 저장하고, 다음의 조건에 맞게 출력하도록 아래 구문을 완성하세요.90 score = 55if (90  실습 #2: 반복문(for 문)다음 모양을 출력하세요.힌트: 각 줄마다 출력해야 하는 '*'의 수가 하나씩 증가한다는 것을 이용해 봅니다.***************for i in range(1,6): print('*' * i) 다음 모양을 출력하시오.힌트: 각 줄마다 출력해야 하는 ' '(공백)과 '*'의 수의 규칙을 생각해 봅니다. * ** *** ********* for i in range(6): print(('*' * i).rjust(6))이 문제의 핵심은 반복문으로 해당 모양을 출력하는 건데,이전에 배웠던 .. 2024. 9. 9.