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
: 줄바꿈 없이 다음 출력을 사용하기 위해 사용 - 옆으로 바로 이어붙이게 출력된다
- 큰따옴표 사이에 공백을 쓰지 않도록 유의
▼1부터 100까지 5개씩 옆으로 출력
count=0
for i in range(1,101,1) :
print(i, end="")
count +=1
if(count % 5 ==0):
print("\n")
중첩반복문
▼(1,9)(2,8)(3,7)(4,6)(5,5)(6,4)(7,3)(8,2)(9,1) 출력
for i in range(1,10,1):
for j in range(1,10,1):
if i+j==10:
print("(",i,",",j,")",end="")
#같은 결과 다른 코드
for i in range(1,10,1):
j=10-i
print("(",i,",",j,")",end="")
i+=1
enumerate함수
- 인덱스와 원소로 이루어진 튜플 생성 (index, value)
- 그래서 인덱스, 원소값 모두 필요한 경우 사용
>>> numList = ['A', 'B', 'C']
>>> for index, value in enumerate(numList):
print(index, value)
0 A
1 B
2 C
'공부 > Python' 카테고리의 다른 글
python 기초 7 - 리스트, 딕셔너리, set (0) | 2019.09.25 |
---|---|
python 기초 6 - 함수, 전역변수, 디폴트 인수 (0) | 2019.09.25 |
python 기초 4 - 조건문 if-else문, 윤년 계산 프로그램 (0) | 2019.09.25 |
python 기초 3 - 산술연산, 개별 문자 추출, 리스트 (0) | 2019.09.25 |
python 기초 2 - 입력 input (0) | 2019.09.18 |
댓글