chatGPT와 함께하는 파이썬 독학 - 1
이전에도 구글링하면 잘 나와서 독학에 좋았는데
chatGPT가 생기니 더 접근성이 좋아졌다!
왜 안 코딩요? 두잇 라잇 나우
파이썬 자료 줘!
오 파이썬 전용 문법을 써볼수 있게 척척 예제를 만들어주는 고마운 지피티짱
요로코롬 돌려서 연습해봅시다.
문자열을 입력하라고 해서 수박을 입력해봤더니 따란 뒤집어진 문자열이 나왔습니다.
(main.py에 씹혀서 shift +F10으로 run이 안되는 분들은 새 파일에서 run 밑에 있는 도돌이표 재생버튼을 눌러서 run 해주시면 됩니다.)
설명ㄱㄱ
1. 위에서 부터 보면 input_string 이니까 문자형이고 input은 입력창을 띄운다는 뜻이니
= "문자형"인 값을 입력 받을 수 있는 입력창을 띄운다.
2. reversed_string은 input_string을 [파이썬 전용 역방향 문법]으로 뒤집는 것을 정의한 것
= 뒤집어진 문자열 = 입력 받은 문자를 뒤집은 것(a는 b이다)
3. 그러므로 결과는 print("뒤집힌 문자열" + reversed_string),
= 결과값에 "뒤집힌 문자열" 이라는 글자 + reversed_string을 더해서 출력.
뒤집힌 문자열: 값
참 쉽져!
한 개 더 가봅시다.
헤이 지피티, 예제 한 개 더 만들어줘
average네요, 평균값 계산기!
코드가 잘 안보이니 따로 띄워보겠습니다.
numbers = []
num_sum = 0
# 사용자로부터 입력받은 숫자를 리스트에 추가합니다.
while True:
num = input("숫자를 입력하세요 (종료하려면 'q'를 입력하세요): ")
if num == 'q':
break
numbers.append(float(num))
# 입력받은 숫자들의 평균을 계산합니다.
if len(numbers) > 0:
num_sum = sum(numbers)
average = num_sum / len(numbers)
print(f"입력한 숫자의 평균: {average}")
else:
print("입력한 숫자가 없습니다.")
음...설명하기 귀찮으니 걍 위에서 부터 쭉 적어볼게여
numbers = []
num_sum = 0
숫자로 되어있는 값을 입력받아서 어떤 리스트에 저장하고 그 수를 더할거에여 + 숫자 초기화
이것이 참 인동안 계속 반복할 내용
while True:
num = input("숫자를 입력하세요 (종료하려면 'q'를 입력하세요): ")
숫자를 입력창으로 받을 때 나타낼 문구 "숫자를 입력하세요 (종료하려면 'q'를 입력하세요)
if num == 'q':
만약 숫자가 아닌 q가 입력되면
break
브레이크!
numbers.append(float(num))
append는 입력받은 값까지 <실수형으로 변환하여> 리스트에 추가시켜줍니다.
*메소드
if len(numbers) > 0:
입력받은 값이(입력 받은 횟수가 되겠죠) 0보다 크면
num_sum = sum(numbers)
더합네다
average = num_sum / len(numbers)
평균 = 더한거를 수량으로 나눠줄거에요
print(f"입력한 숫자의 평균: {average}")
출력!(f는 문자형으로 출력)
else:
print("입력한 숫자가 없습니다.")
또는
입력한 값이 없으면 이걸 출력
특별하게 표시한 부분은 한번 검색해보시길 바랍니다.
재밌는 파이썬 생활~