슬라이싱
birthday = "198104012"
year = birthday[0:4] # 슬라이싱한 결과를 year 변수에 저장
print(year) # year 변수를 출력
파이썬 내장함수 values 사용하기.(딕셔너리에서 value 값을 가져오기)
a = {'A': 90, 'B': 80, 'C': 70}
value_list = list(a.values())
print(value_list)
a = {'A': 90, 'B': 80, 'C': 70}
value_b = a['B']
print(value_b)
money = 2000
if money == 2000:
print("과자를 사먹는다.") -실행
else:
print("과자를 사먹지 않는다.")
- 들여쓰기를 해야한다(들여쓰기가 맞지 않으면 에러 발생)
- java와 달리 {} 중괄호를 사용하지 않는다
#논리연산자
| x와 y중 하나 이상이 True 다 (or)
& x와 y 둘다 True 다 (and)
not 부정문 java는 (!를 사용하지만 파이썬은not을 사용한다)
score = 79
elif를 사용한다.
elif는 개수의 제한 없이 사용이 가능하다
score = 59
grade = "F"
pass_result = None
if grade != "F":
pass_result = "success"
else:
pass_result = "failure"
condition Expression(조건부 표현식) 중요 ★
pass_result_result = "success" if grade != "F" else "failure"
print(pass_result)
while = 반복의 길이가 모호하거나 알 수 없을때 = 무한 반복할때
for = 반복의 길이가 명확할 때 사용 = list,dict ...
index = 1
while index <= 10:
print(index)
index += 1
print("반복이 종료되었습니다")
from random import randint
hp = int(input("상대 체력을 입력하세요: "))
while hp > 0:
damage = randint(0,10)
print("공격력: %d" % damage)
hp -= damage
print("상대 체력: %d" % hp)
print("승리하셨습니다!!")
input
randint...
컴파일,인터프리터
lst = (["one","two,"three"])
for item in lst:
print(f,s)
#최소값 구해보기
numbers = [2,3,1,7,5,9,8,0]
min_num = 0
for n in numbers:
if min_num > n:
min_num = n
print(min_num)
-주의 자바는 for 문을 사용할때{}를 사용하지만 python은 :로 표시한다 !! (헷갈리지 말것!)
어려운 것이 있으면 직접 손으로 적으면서 해보자!!!!!!!!!