본문 바로가기

프로그래밍 언어/Python

[python] 데이터 타입, print(), format(), input() 함수

반응형

개발환경 설정:

1. Chrome 설치

2. Anaconda 설치: Anaconda | Anaconda Distribution

3, 주피터 노트북 실행

 

주피터 노트북: 

Jupyter 실행: Shift + enter

 

자료 찾는 법: 

 키워드를 가지고 구글검색

 

문제해결 법: 

 문제해결: 검색을 해서, 나와 비슷한 오류를 찾아내서 해결하는 것. 라이브러리에 대해서 잘 알고 있어야한다.

 

Python 데이터 타입: 

문자형 : Str

정수형: int

실수형: float

 

Python 연산법: 

연산 의미
a+b 덧셈
a-b 뺄셈
a*b 곱셈
a/b 나눗셈
a//b
a%b 나머지
a**b a의 b승
abs(a) a의 절대값
math.sqrt(a) 루트 a

import (명령어) math (라이브러리)

. : 온점의 왼쪽 것의 ‘의’ 오른쪽 것

 

# 변수(Variables) 할당
 - 변수할당은 ( = ) 기호를 사용한다. 
 - 왼족이 변수의 이름이다. 
 - 오른쪽이 변수의 값이다.
“=의 오른쪽을 계산하여, =의 왼쪽에 저장하라.”라는 명령

- 변수 앞부분 쓰고, tab을 쓰면, 컴퓨터가 같은 값으로 시작하는 변수를 찾아낸다.

 

print 함수

format 함수 {} 중괄호 사용, .(온점) 사용, 

input 함수 -> 입력한 값은 문자열

형 전환: 문자/int/ float -> 다른 데이터타입

 

입력: 
------

name = input('이름 입력:')

age = input('나이입력:')
print('제 이름은 {}입니다. 나이는 꽃다운 {}쨜.'.format(name,age))

->

출력: 
-----

이름 입력:홍길도옹
(입력한 값)

나이입력:255 (입력한 값)
제 이름은 홍길도옹입니다. 나이는 꽃다운 255쨜.

 

입력: 
-----

number1 = input ('첫번째 숫자 입력:')

number2 = input ('두번째 숫자 입력:')
number1 = int(number1) 
number2 = int(number2) 
print (number1 + number2) 

->

출력: 
----

첫번째 숫자 입력:7
(입력한 값)

두번째 숫자 입력:10 (입력한 값)
17

 

반응형