ABC부트 캠프때 파이썬 기초를 잘 다지지 못한 게 아쉬워서 방학에 꼭 공부해야겠다고 생각했다. 공부해야지.. 공부해야지.. 매일 생각은 했는데 이제서야 시작한다. 파이썬 기초부터 차근차근 다지고 싶어서 시간있을 때 공부해야 한다..인프런에서 파이썬 기초 강의를 들었다. 이제부터라도 화이팅!! ㅋㅋㅋ
출처 https://m.blog.naver.com/heartflow89/221053732991
10 == 10이면 True
10 ==22 면 False
10 == 10 and 22 == 22이면 True
10 == 10 or 11==10 이면 True (둘 중 하나라도 True이므로)
input함수는 변수의 자료형을 str로 반환
하지만 연산은 숫자만 할 수 있으니.. 다음과 같이 변수 또는 input함수를 int로 감싸준다.
x=input("첫번째 숫자를 입력해주세요 >>>") y=input("두번째 숫자를 입력해주세요 >>>") #input함수는 문자열 데이터로 반환 print(int(x)*int(y))
x=int(input("첫번째 숫자를 입력해주세요 >>>")) y=int(input("두번째 숫자를 입력해주세요 >>>")) #input함수는 문자열 데이터로 반환 print(x*y)
위의 코드 그대로 다음과 같이 코드를 쳤는데
# 태어난 연도 입력
x = input("태어난 연도를 입력하세요>>>")
# 현재 나이 출력
print( '현재 나이는', 2023-int(x)+1, '살 입니다')
처음에 문자열 데이터에 연산자를 함께 써서 다음과 같은 오류가 나왔다.
,를 쓰라고 친절하게 알려주었다.
강의선생님은 다음과 같이 더 간단하게 하셨다.
year = int(input("태어난 연도를 입력하세요>>>"))
age = 2023-year+1
print(age,'살 입니다')
distance = 200
if distance >= 200:
print('go')
else:
print('stop')
if에서 틀렸을 경우, elif로 넘어간다.
money = 1900
if money >= 20000:
print('치킨과 맥주를 먹자')
elif money >= 10000:
print('떡볶이 먹자')
else:
print('삼각김밥이나.. 먹자..')
# 가방과 시계 금액 입력
bag = int(input('가방의 금액을 입력하세요 >>>'))
watch = int(input('시계의 금액을 입력하세요 >>>'))
price = bag + watch
if price >= 100000:
price = price*0.7
#print(price)
elif price >=50000:
price = price*0.8
#print(price)
else:
price = price*0.9
print('합계 금액은:', price)
리스트에 담기는 데이터의 순서는 0번째부터!
kpop이라는 리스트에 데이터를 담는다..
kpop= ['nct127','exo','nct dream','f(x)']
print(kpop)
# my_bias = kpop[0]
# print(my_bias)
# 데이터 추가
kpop.append('DKZ')
kpop.append(5) # 숫자도 이렇게 추가함
print('데이터추가 : ',kpop)
# 데이터 삭제하기
del kpop[-1] # 마지막 데이터 삭제
print('데이터삭제 : ',kpop)
# 리스트 슬라이싱
slicing = kpop[1:3] # 0번째부터 2번째 데이터까지
print('데이터슬라이싱 : ',slicing
)
# 리스트 길이
length = len(kpop)
print('데이터 수 : ',length)
#리스트 정렬 (오름차순)
kpop.sort()
#kpop.sort(reverse=True) -> 내림차순
print('오름차순 정렬: ', kpop)