TIL

내일배움캠프 본캠프 5일차 - 변수, 자료형, 함수

수현조 2024. 11. 29. 21:01

오늘은 팀 발표가 있는 날이었다.

오늘 계획 짠 것의 절반도 하지 못했다

그래도 좋았던 점은 우리 팀이 발표를 잘 했다는 것!

 

그러나 비극적이게도...

팀 발표가 끝나자 마자

개인 과제를 주셨다.

 

숫자 맞추기 게임은 어찌 어찌 실행해보다 수정하다가 만들어졌지만

내가 클래스를 정말 못하는구나 하고 깨달았다.

공부를...더...해야...겠다...

 

오늘 딕셔너리에 대해 발표자료 준비를 하면서

몰랐던 것을 꽤 많이 알게 되었지만...

사실 그것도 아직 다 흡수가 되지 않았는데

개인 과제를 하려니 정말 정말 정말 막막하다.

어쩌다 보니 한풀이 하게 되었군....

 

하지만 해낼 것이다!

 

오늘 해낸 조그만 결과물들

 

3.3 지역변수, 전역변수

변수는 우리가 정보를 저장하는 **"이름표"**라고 생각하면 됩니다.그런데 이 이름표가 어디서 유효한지, 즉 어디에서 쓸 수 있는지가 지역변수와 전역변수의 차이입니다. 1. 지역변수(Local Variabl

josuhyeon.tistory.com

 

 

3.5 람다(lambda)

1. 람다 함수란?람다 함수는 간단한 계산을 빠르게 할 수 있는 미니 함수예요.보통 함수를 만들려면 이름을 붙여야 하지만, 람다 함수는 이름 없이 바로 사용할 수 있어요.예시# 일반 함수def add(x,

josuhyeon.tistory.com

 

 

4.1 자료형

자료형은 데이터를 어떤 모양으로 저장하고 사용하는지 정해주는 틀이에요. 숫자인지, 글자인지, 리스트인지 등을 구분하는 거죠. 😊1. 자료형이 왜 필요할까요?컴퓨터는 데이터를 0과 1로 저장

josuhyeon.tistory.com

 

 

4.2 문자열과 리스트

1. 문자열(String)문자열은 문자나 문장을 표현하는 자료형이에요. 작은 따옴표(')나 큰 따옴표(")로 감싸서 만듭니다.1-1. 문자열 기본 사용법greeting = "Hello, Python!"print(greeting) # 출력: Hello, Python!1-2.

josuhyeon.tistory.com

 

 

4.2.1. 연습 문제: 아이돌 팬 (1)

문제다음과 같은 사람들이 있습니다.뉴진스를 좋아하는 사람: 철수, 영희, 민수, 지현, 서연아이브를 좋아하는 사람: 영희, 민수, 지수, 서연, 하나에스파를 좋아하는 사람: 철수, 지현, 지수, 서

josuhyeon.tistory.com

 

 

4.2.2 슬라이싱

파이썬 슬라이싱(Slicing) 정리슬라이싱은 문자열, 리스트 등에서 특정 부분을 추출하는 기능입니다."데이터를 자르는 것"이라고 이해하면 쉬워요.1. 문자열 슬라이싱기본 문법문자열[시작:끝:단

josuhyeon.tistory.com

 

 

4.2.3 연습 문제: 회문 판별 함수 만들기

문제거꾸로 배열해도 같은 단어 혹은 문장이 되는 것을 회문(palindrome)이라고 합니다. 다음은 회문의 예입니다.AnnaCivicKayakLevel...문제 1주어진 단어가 회문인지 판별하는 함수 palindrome()을 작성하

josuhyeon.tistory.com

 

 

4.2.4 연습 문제: 각 자리 숫자의 합을 구하는 함수(리스트를 이용)

문제정수 num을 매개변수로 받아 각 자리 숫자(digit)의 합을 계산하는 sumOfDigits() 함수를 작성하세요. 단, 나눗셈을 이용하지 말고 리스트를 사용해서 풀어보세요.예 1입력:643출력(6 + 4 + 3 = 13):13

josuhyeon.tistory.com

어...? 꽤 많이 썼잖아?

뿌-듯