반응형

 

변수 선언

 

 

- 특징

변수 타입, 세미콜록(;) 생략

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)

 

결과 화면1

 

 

 

 

if

 

if 조건 :

 

 

a = False
if a :
    print("참1") # 하단의 문장 없이 탭을 줄일 시 오류 발생
    print("참2")
print("참3")

 

결과 화면2

 

 

 

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")

 

결과 화면3

 

 

 

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("가")

 

결과 화면4

 

 

 

배열

 

변수명 = ['데이터']

 

배열 값 추가할 때 appendinsert 사용

가장 마지막에 넣을 때는 append 또는 insert(len(배열이름), "데이터") 로 넣을 수 있다.

 

 

arr = ["홍길동", "전우치"]
print(arr)

arr.append("허균") # 배열의 값 추가할때는 append 사용
print(arr)

arr.insert(1, "심청이")
print(arr)

arr.insert(len(arr), "끝")
print(arr)

 

결과 화면5

 

 

=> 파이썬에서는 고정배열이 아니기에 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))

 

결과 화면6

 

 

 

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)

 

결과 화면7

 

 

- 1에서 10까지의 합을 구하시오

 

# 1에서 10까지의 합을 구하시오

arr = list(range(1, 10+1))
sum = 0
print(arr)

for i in arr:
    sum += i
    
print(sum)

 

결과 화면8

 

 

 

input

 

: scan과 같은 역할을 한다.

 

 

a = input("좋아하는 과일을 넣으세요.")
print("a", a)

 

결과 화면9

 

 

반응형

'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