본문 바로가기

공부/Python17

python 기초 5 - 반복문 for문, range함수, enumerate 함수 range()함수 - 시작값 생략 가능 -> 0부터 시작 - 증가되는 값 1일 경우만 생략가능 구구단에서 입력받은 단 출력 print("\n\t 구구단 출력합니다") putNum = int(input("\t출력할 단 입력해주세요 : ")) print("\n\n\t ===" +str(putNum)+"단===") for i in range(1,10,1) : print("\t",putNum,"x",i,"=",putNum*i) 깨알 참고 ) print에서 문자끼리의 연결은 + 사용 문자와 숫자는 쉼표(,) 이용ㅎ여 연결 -앞뒤가 자동으로 띄어짐 str()함수 이용하여 +로 연결가능 -공백 X - str() : 숫자를 문자열로 변환해주는 함수 end : 줄바꿈 없이 다음 출력을 사용하기 위해 사용 - 옆으로 바로.. 2019. 9. 25.
python 기초 4 - 조건문 if-else문, 윤년 계산 프로그램 - else if는 줄여서 elif라고도 쓴다 윤년 계산 프로그램 print("연도 입력해줭") year=int(input(" ")) if(year%4==0 and year%100 !=0 or year%400==0): print(year,"년은 윤년~") else : print(year,"년은 윤년아님") + if(year%4==0 or year%400==0 and year%100!=0): ->틀리게 나옴 ->why? and연산자가 or연산자보다 우선순위가 높기 때문에 year%4==0 or(year%400==0 and year%100!=0) 이렇게 된거나 마찬가지로 4로 나눠지기만 하면 다 윤년으로 계산됨. 2019. 9. 25.
python 기초 3 - 산술연산, 개별 문자 추출, 리스트 산술연산 # 파이썬의 산술연산은 다른 것과 같고 나눗셈이 // 두개면 정수나눗셈 >>> 7//4 1 >>> 7/4 #하나면 그냥나눗셈 1.75 순위 연산자 설명 1 ** 지수연산자 2 ~ + - 단항연산자 3 * / % // 곱셈, 나눗셈, 나머지 연산자 4 + - 덧셈, 뺄셈 5 >> > s="Happy Python" >>> print(s[6:11]) Pytho >>> >>> print(s[-6:-2]) Pyth 리스트 : 여러 개 자료들을 모아서 하나의 묶음으로 저장하는 것 - append : 원래 있던 소스를 그대로 놓고 추가한다 - add : 원래 있던 것 지우고 덮어쓰면서 추가한다 - 리스트는 배열이 아님 - 리스트 안에 리스트도 넣을 수 있음 >>> list=[] >>> list.append(.. 2019. 9. 25.
python 기초 2 - 입력 input input함수 : 키보드로 입력을 받아서 문자로 되돌려 주는 함수 파이썬의 입력은 input으로 받는다. 변수를 설정해 줘야 하며 정수형일경우 앞에 형태를 써준다. 변수명을 만드는 규칙은 의미 있는 이름을 사용 소문자와 대문자는 구별됨 변수의 이름은 영문자와 숫자, 밑줄(_)로 이루어짐 중간에 공백이 들어가면 안됨 -> 단어의 구분 위해 밑줄 사용 2019. 9. 18.