반응형

파이썬 9

[Python] if구문 실습 3개

예시1 사용자한테 정수를 입력받아서 홀수인지 짝수인지 나타내기 나머지 연산자인 %를 사용해서 나머지가 0이면 짝수로, 아니면 홀수로 나타낸다. num = int(input("정수 입력 :")) if num % 2 == 0: print("짝수입니다") else: print("홀수입니다") 예시2 가방 무게를 입력받아서 20kg 이상이면 추가비용이 발생한다는 메시지 보내기 숫자를 입력하기 때문에 float 또는 int로 반드시 묶어줘야 한다. weight = float(input("가방의 무게를 입력하시오 :")) if weight >= 20: print("짐무게가 20킬로 이상이라 추가비용 발생") else: print("추가 수수료는 없음") print("입력을 종료합니다") 예시3 사용자한테 정수 두 ..

DEV 2022.01.29

[Python] 파이썬 거북이 소환 2

반복문을 무한루프를 활용해 if구문으로 거북이의 진행 방향을 제어해보자. 무한루프에서 루프 탈출하는 코드가 있어야 한다. 조건문 주의사항 동일한 블록에 있어야 하는 코드는 공백 또한 일치해야 한다. 파이썬은 대소문자를 구분해서 true와 True는 엄연히 다르다. 따라서 True 또는 False를 써야한다. import turtle # 펜 기능을 t 변수에 저장 t = turtle.Pen() while True: direction = input("왼쪽=left, 오른쪽=right, 종료=quit 입력하시오") if direction == "quit": print("종료되었습니다") break #break는 무한루프 빠져나가는 키워드 # 사용자가 left 입력 if direction == "left": p..

DEV 2022.01.28

[Python] 리스트

리스트는 여러 개의 값을 모아서 하나의 변수에 저장하는 데이터 타입이고, 인덱스 값을 변경할 수 있다. 예시1 city = ["서울", "부산", "대구", "런던"] print(len(city)) print(city) print(city[2]) 예시1-1 전주를 맨 앞에 추가해보자 city[0] = "전주" #서울에서 전주로 바뀜 print(city) ['전주', '부산', '대구', '런던'] 로 실행되고, 기존 '서울'에서 '전주'로 바뀌게 된다. 예시2 사용자한테 이름, 나이, 주소를 입력받아서 리스트로 나타내려면 name = input("이름 :") age = int(input("나이 :")) address = input("주소 :") person = [name, age, address] pri..

DEV 2022.01.27

[Python] 인덱스

인덱스는 0부터 시작하고, 음수도 사용 가능하다. 파이썬에서 인덱스는 변경이 안 된다. 예시1 word = "python" print(len(word)) print(word[0]) print(word[5]) print(word[len(word)-1]) 예시2 사용자한테 문자열 3개를 입력받아서, 각 첫 문자를 인덱싱한 다음 합쳐보자. item1 = input("첫 번째 단어 :") item2 = input("두 번째 단어 :") item3 = input("세 번째 단어 :") item4 = input("네 번째 단어 :") word = item1[0] + item2[0] + item3[0] + item4[0] print("합친 문자열 :", word) 참고자료 : https://www.inflearn.c..

DEV 2022.01.25

[Python] 자동판매기, 문자열 공부

자동판매기 나머지 연산자 % 사용 #자동판매기 #1000원, 500원, 100원 사용가능 #물건값은 사용자한테 입력 받아보자 itemPrice = int(input("물건 값을 입력하시오 :")) bills_1000 = int(input("1000원 지폐 개수 입력하시오 :")) coin_500 = int(input("500원 동전 개수 입력하시오 :")) coin_100 = int(input("100원 동전 개수 입력하시오 :")) #거스름돈 구하기 nod_money = ((bills_1000 * 1000) + (coin_500 * 500) + (coin_100 * 100) - itemPrice) print("거스름 돈 :", nod_money) #거스름돈(500원 동전 수) 계산 nCoin500 = ..

DEV 2022.01.24

[Python] 모듈(라이브러리)을 이용한 함수

라이브러리는 from ~ import를 통해 불러온다 from math import * #4.0의 제곱근 구하기 print(sqrt(4.0)) #3의 2승 구하기, 연산자 **와 동일하다 print(pow(3, 2)) #반지름 5인 구의 부피 from math import * r = 5.0 volume = 4/3 * pi * pow(r, 3) print("구의 부피 :" , volume) print("구의 부피 :" + str(volume)) #구의 면적 outer_area = 4 * pi * pow(r, 2) print("구의 면적 :" , outer_area) #빛의 속도를 계산해보자 from math import * light_speed = 300000 distance = 40 * pow(10, 1..

DEV 2022.01.21

[Python] 기본 변수 사용하기

사용자한테 입력받은 값으로 연산하기 변수 연산할 때 문자열을 int 씌워줘야 한다 number = int(input("참석자 수를 입력하세요 :")) print(type(number)) chickens = number beers = number * 2 cakes = number * 4 print("치킨의 수 :", chickens) print("맥주의 수 :", beers) print("케이크의 수 :", cakes) 변수 두 개의 값 바꾸기 temp라는 제3의 변수를 통해 두 개의 변수 값을 바꾼다. num1 = 100 num2 = 200 # print(type(num1)) print("num1 : ", num1, "num2 : ", num2) # 두 개의 변수값을 바꾸기 위해 임시변수 필요. temp..

DEV 2022.01.20

[Python] 파이썬 거북이 소환

## 파이썬 터틀 모듈 가져오기 import turtle ##그림 그릴 공간 불러오기 t = turtle.Pen() ##마우스를 거북이 모양으로 바꾸기 t.shape("turtle") ##펜 색을 파란색으로 설정 t.pencolor("blue") ##직선으로 100픽셀만큼 그리고 오른쪽으로 90도 돌기 t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) t.right(90) t.forward(100) 참고자료 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EA%B8%B0%EC%B4%88%EB%B6%80%ED%84%B0-%EC%8B%A4%EB%AC%B4%EA%B9%8C%..

DEV 2022.01.19

[Python] 파이썬 & 파이참 설치

1. 파이썬 설치 링크 https://www.python.org/downloads/windows/ 아래 그림처럼 환경설정은 반드시 체크한다! 따로 할 순 있는데 귀찮음.. 설치된 걸 확인하려면 cmd에서 python을 쳐본다. 2. 파이참 설치 링크 https://www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE www.jetbrains.com 커뮤니티 버전으로 다운로드 다 체크한다. 참고자료 : https://www.inflearn.com/course/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EA%B8%B0%EC%B4%88%EB%B6%80%ED%84%B0-..

DEV 2022.01.18
반응형