반응형
변수 선언
- 특징
변수 타입, 세미콜록(;) 생략
true와 false의 경우 앞 글자 대문자
- 사용법
사용법 | 의미 |
str() | 숫자를 문자 타입으로 변환 |
int() | 문자를 숫자 타입으로 변환 |
& and |
&& |
| or |
|| |
not | ! |
a = 1
b = 1.1
c = '8'
d = True
e = False
print(a)
print(a+b)
# print(a+c) # int와 str 타입의 경우이기에 오류 발생
# ,end=""를 기입하는 경우 기본 println이 아닌 print로 실행됨
# 큰따옴표 안에 \t의 경우 탭으로 작동됨
print(str(a)+c,end="\t")
print(a+int(c))
print(d | e) # || 사용 불가 > 고급 언어
print(d and e) # d & e
print(not d)
if
if 조건 :
a = False
if a :
print("참1") # 하단의 문장 없이 탭을 줄일 시 오류 발생
print("참2")
print("참3")
if else
if 조건:
else:
a = True
b = False
if a and b :
print("good")
else:
print("bad")
if a or b :
print("good")
else:
print("bad")
if elseif else
if 조건:
elif 조건:
else:
jumsu = 20
if jumsu >= 90:
print("수")
elif jumsu >= 80:
print("우")
elif jumsu >= 70:
print("미")
elif jumsu >= 60:
print("양")
else:
print("가")
배열
변수명 = ['데이터']
배열 값 추가할 때 append나 insert 사용
가장 마지막에 넣을 때는 append 또는 insert(len(배열이름), "데이터") 로 넣을 수 있다.
arr = ["홍길동", "전우치"]
print(arr)
arr.append("허균") # 배열의 값 추가할때는 append 사용
print(arr)
arr.insert(1, "심청이")
print(arr)
arr.insert(len(arr), "끝")
print(arr)
=> 파이썬에서는 고정배열이 아니기에 insert와 append로 추가 삽입할 수 있음. (자바스크립트와 동일)
range
: 특정 구간의 숫자의 범위를 만들어주는 함수
=> 0을 앞에 붙여줌
range()
arr1 =range(3)
print(arr1)
arr2 =range(0,3)
print(list(arr2)) # 앞에 list를 붙여야 총 범위를 확인할 수 있음
arr3 =range(1,11) # 마지막 숫자 -1의 값까지 출력됨
print(list(arr3))
arr4 =range(1,10+1) # 1에서부터 10까지를 연상하기 쉽게 따로 나눠서 기입함
print(list(arr4))
for
for i in 변수명:
arr1 = [1,2,3]
for i in arr1: # i는 숫자의 i가 아님. arr의 값을 모두 출력
print(i)
print()
arr2 = ["홍길동", "전우치"]
for i in arr2: # i는 숫자의 i가 아님. arr의 값을 모두 출력
print(i)
- 1에서 10까지의 합을 구하시오
# 1에서 10까지의 합을 구하시오
arr = list(range(1, 10+1))
sum = 0
print(arr)
for i in arr:
sum += i
print(sum)
input
: scan과 같은 역할을 한다.
a = input("좋아하는 과일을 넣으세요.")
print("a", a)
반응형
'Python' 카테고리의 다른 글
[Python] 4.5장 과제 (0) | 2024.03.26 |
---|---|
[Python] 4장 리턴 (0) | 2024.03.26 |
[Python] 3장 함수와 pass, 랜덤 (0) | 2024.03.26 |
[Python] 2.5장 과제 (0) | 2024.03.25 |
[Python] 1장 파이썬 설치 및 실행 (0) | 2024.03.25 |