Assignment#5 [Python] replit ch1-ch14
5394 단어 assignmentassignment
Print
print
함수 는 Python에서 값을 출력 할 때 사용한다.
print( )
사용법
>>> print("hello World!") # 문자열(str)을 출력하기 위해선 따옴표(" ")를 사용해야한다
hello World!
>>> print(11231521) # 정수(int)를 출력할 때는 따옴표 없어도 된다.
11231521
Data Types
Python의 Data Types
String
(str
) : 따움표(""
,''
) 안에 있는 문자 (ex. "안녕하세요", "Hello World!", "100")
Integer
(int
) : 정수 값 (ex. 1, 2, 100)
Float
: 실수 값(ex. 2.0, 3.7, 9.99)
Complex Numbers
: 실수와 허수를 포함하고 있는 복소수 (ex. 1+3j, 2-4j)
** j
사용하여 허수 표시
Boolean
: True
나 false
두가지 값 하나 출력1 == 1
True
2 == 3
False
3 == "3"
False # Data type이 틀리기 때문
Variables
Variable(변수)
- 값(숫자) 또는 문자를 할당하는 것이며, 수정 할 수 있다.
- *파이썬에서
=
은 할당을 의미
print()
함수를 이용하여 값 출력
파이썬은 대소문자를 구별하며, print를 PRINT로 쓰면 정의되지 않았다는 오류 메시지가 나온다.
제한
- 숫자로 시작하는 이름은 쓸 수 없음.
1python = 1 # 불가
p1ython = 1 # 가능
- 뛰어쓰기를 포함할 수 없고, 언더 바 사용
py thon = 1 # 불가
py_thon = 1 # 가능
- 한글도 가능
파이썬 = 1 # 가능 (하지만, 대부분의 경우 영어 변수명 사용)
예제
>>> a = 1 # 변수를 숫자로 대입(할당)
>>> b = 2
>>> print(a + b)
3
>>> a = "Python" # 변수를 문자로 대입(할당)
>>> print(a)
Python
Math Expressions
덧셈(+) & 뺄셈(-)
>>>2 + 1 # 그냥 더하고 빼면 된다
3
>>>2 - 1
1
나눗셈(/) & 곱셈(*)
>>> 3 / 2.4 # 그냥 나누고 곱하면 된다
1.25
>>> 3 * 9
27
나눗셈의 나머지 값과 몫을 돌려주는 연산자
%
: 나눗셈 후 나머지 값만 반환
>> 7 % 3
1
>> 3 % 7
3
//
: 나눗셈 후 몫 값만 반환
>> 7 // 4
1
추가적인 연산자
+=
| result += 1
= result = result + 1
>>> num1 = 10
>>> num1 += 1
>>> print(num1)
11
-=
| result -= 1
= result = result - 1
>>> num1 = 10
>>> num1 -= 1
>>> print(num1)
9
*=
| result *= 1
= result = result * 1
>>> num1 = 10
>>> num1 *= 1
>>> print(num1)
10
/=
| result /= 1
= result = result / 1
>>> num1 = 10
>>> num1 /= 1
>>> print(num1)1
1.0
**
| result **= 2
= result = result ** 2
>>> num1 = 10
>>> num1 **= 2
>>> print(num1)
100
Order of Arithmetic Operators
괄호
()
를 사용하여 계산의 순서를 정하자.
- 아래의 값을 출력해보장
result1 = 90
result2 = 1000
result3 = 0
- 아래와 같이 만들면 된다.
result1 = (10 + 20) * 3
result2 = 10**(2 + 1)
result3 = 15 % (4 - 1)
Concatenating Text Strings
string concatenation
+
와 ,
를 이용해서 문자열을 더할 수 있당
>>> print("hello"+"world") # "+" 사용시 문자가 붙어나온당/ 한칸 띄워 주는거에 유의하자
helloworld
>>> print("hello"+" world")
hello world
>>> print("hello","world") # "," 사용시 문자가 저절로 띄워진당
hello world
literal string interpolation
- 언제 사용하나요 ?
- 길고 복잡한 문자열을 출력 할 때 유용
- 사용 방법
print(f"{ } 문자ABC")
>> name = "shin"
>> print(f"hello, {name}") # 변수 여러개를 해서 추가할 수도 있다.
hello, shin
Significant Whitespace
Significant Whitespace(들여쓰기)
- Whitespace 란 바로 들여쓰기(
indention
)을 입니다
- 주로 들여쓰기의 칸 수는 4칸 을 사용
(대부분 tab 사이즈를 space 4칸으로 설정해서 tab으로 들여쓰기를함)
들여쓰기는 함수 뿐만이 아니라 if
문, for
문, class
등 파이썬의 모든 것에 적용됩니다.
옳은 문장
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
잘못된 문장
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
Author And Source
이 문제에 관하여(Assignment#5 [Python] replit ch1-ch14), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@shinisgood/Assignment5
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
print
함수 는 Python에서 값을 출력 할 때 사용한다.print( )
사용법>>> print("hello World!") # 문자열(str)을 출력하기 위해선 따옴표(" ")를 사용해야한다
hello World!
>>> print(11231521) # 정수(int)를 출력할 때는 따옴표 없어도 된다.
11231521
Python의 Data Types
String
(str
) : 따움표(""
,''
) 안에 있는 문자 (ex. "안녕하세요", "Hello World!", "100")Integer
(int
) : 정수 값 (ex. 1, 2, 100)Float
: 실수 값(ex. 2.0, 3.7, 9.99)Complex Numbers
: 실수와 허수를 포함하고 있는 복소수 (ex. 1+3j, 2-4j)
**j
사용하여 허수 표시Boolean
:True
나false
두가지 값 하나 출력1 == 1 True 2 == 3 False 3 == "3" False # Data type이 틀리기 때문
Variables
Variable(변수)
- 값(숫자) 또는 문자를 할당하는 것이며, 수정 할 수 있다.
- *파이썬에서
=
은 할당을 의미
print()
함수를 이용하여 값 출력
파이썬은 대소문자를 구별하며, print를 PRINT로 쓰면 정의되지 않았다는 오류 메시지가 나온다.
제한
- 숫자로 시작하는 이름은 쓸 수 없음.
1python = 1 # 불가
p1ython = 1 # 가능
- 뛰어쓰기를 포함할 수 없고, 언더 바 사용
py thon = 1 # 불가
py_thon = 1 # 가능
- 한글도 가능
파이썬 = 1 # 가능 (하지만, 대부분의 경우 영어 변수명 사용)
예제
>>> a = 1 # 변수를 숫자로 대입(할당)
>>> b = 2
>>> print(a + b)
3
>>> a = "Python" # 변수를 문자로 대입(할당)
>>> print(a)
Python
Math Expressions
덧셈(+) & 뺄셈(-)
>>>2 + 1 # 그냥 더하고 빼면 된다
3
>>>2 - 1
1
나눗셈(/) & 곱셈(*)
>>> 3 / 2.4 # 그냥 나누고 곱하면 된다
1.25
>>> 3 * 9
27
나눗셈의 나머지 값과 몫을 돌려주는 연산자
%
: 나눗셈 후 나머지 값만 반환
>> 7 % 3
1
>> 3 % 7
3
//
: 나눗셈 후 몫 값만 반환
>> 7 // 4
1
추가적인 연산자
+=
| result += 1
= result = result + 1
>>> num1 = 10
>>> num1 += 1
>>> print(num1)
11
-=
| result -= 1
= result = result - 1
>>> num1 = 10
>>> num1 -= 1
>>> print(num1)
9
*=
| result *= 1
= result = result * 1
>>> num1 = 10
>>> num1 *= 1
>>> print(num1)
10
/=
| result /= 1
= result = result / 1
>>> num1 = 10
>>> num1 /= 1
>>> print(num1)1
1.0
**
| result **= 2
= result = result ** 2
>>> num1 = 10
>>> num1 **= 2
>>> print(num1)
100
Order of Arithmetic Operators
괄호
()
를 사용하여 계산의 순서를 정하자.
- 아래의 값을 출력해보장
result1 = 90
result2 = 1000
result3 = 0
- 아래와 같이 만들면 된다.
result1 = (10 + 20) * 3
result2 = 10**(2 + 1)
result3 = 15 % (4 - 1)
Concatenating Text Strings
string concatenation
+
와 ,
를 이용해서 문자열을 더할 수 있당
>>> print("hello"+"world") # "+" 사용시 문자가 붙어나온당/ 한칸 띄워 주는거에 유의하자
helloworld
>>> print("hello"+" world")
hello world
>>> print("hello","world") # "," 사용시 문자가 저절로 띄워진당
hello world
literal string interpolation
- 언제 사용하나요 ?
- 길고 복잡한 문자열을 출력 할 때 유용
- 사용 방법
print(f"{ } 문자ABC")
>> name = "shin"
>> print(f"hello, {name}") # 변수 여러개를 해서 추가할 수도 있다.
hello, shin
Significant Whitespace
Significant Whitespace(들여쓰기)
- Whitespace 란 바로 들여쓰기(
indention
)을 입니다
- 주로 들여쓰기의 칸 수는 4칸 을 사용
(대부분 tab 사이즈를 space 4칸으로 설정해서 tab으로 들여쓰기를함)
들여쓰기는 함수 뿐만이 아니라 if
문, for
문, class
등 파이썬의 모든 것에 적용됩니다.
옳은 문장
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
잘못된 문장
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
Author And Source
이 문제에 관하여(Assignment#5 [Python] replit ch1-ch14), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@shinisgood/Assignment5
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
=
은 할당을 의미print()
함수를 이용하여 값 출력파이썬은 대소문자를 구별하며, print를 PRINT로 쓰면 정의되지 않았다는 오류 메시지가 나온다.
1python = 1 # 불가
p1ython = 1 # 가능
py thon = 1 # 불가
py_thon = 1 # 가능
파이썬 = 1 # 가능 (하지만, 대부분의 경우 영어 변수명 사용)
>>> a = 1 # 변수를 숫자로 대입(할당)
>>> b = 2
>>> print(a + b)
3
>>> a = "Python" # 변수를 문자로 대입(할당)
>>> print(a)
Python
덧셈(+) & 뺄셈(-)
>>>2 + 1 # 그냥 더하고 빼면 된다
3
>>>2 - 1
1
나눗셈(/) & 곱셈(*)
>>> 3 / 2.4 # 그냥 나누고 곱하면 된다
1.25
>>> 3 * 9
27
나눗셈의 나머지 값과 몫을 돌려주는 연산자
%
: 나눗셈 후 나머지 값만 반환>> 7 % 3 1 >> 3 % 7 3
//
: 나눗셈 후 몫 값만 반환>> 7 // 4 1
추가적인 연산자
+=
|result += 1
=result = result + 1
>>> num1 = 10
>>> num1 += 1
>>> print(num1)
11
-=
|result -= 1
=result = result - 1
>>> num1 = 10
>>> num1 -= 1
>>> print(num1)
9
*=
|result *= 1
=result = result * 1
>>> num1 = 10
>>> num1 *= 1
>>> print(num1)
10
/=
|result /= 1
=result = result / 1
>>> num1 = 10
>>> num1 /= 1
>>> print(num1)1
1.0
**
|result **= 2
=result = result ** 2
>>> num1 = 10
>>> num1 **= 2
>>> print(num1)
100
Order of Arithmetic Operators
괄호
()
를 사용하여 계산의 순서를 정하자.
- 아래의 값을 출력해보장
result1 = 90
result2 = 1000
result3 = 0
- 아래와 같이 만들면 된다.
result1 = (10 + 20) * 3
result2 = 10**(2 + 1)
result3 = 15 % (4 - 1)
Concatenating Text Strings
string concatenation
+
와 ,
를 이용해서 문자열을 더할 수 있당
>>> print("hello"+"world") # "+" 사용시 문자가 붙어나온당/ 한칸 띄워 주는거에 유의하자
helloworld
>>> print("hello"+" world")
hello world
>>> print("hello","world") # "," 사용시 문자가 저절로 띄워진당
hello world
literal string interpolation
- 언제 사용하나요 ?
- 길고 복잡한 문자열을 출력 할 때 유용
- 사용 방법
print(f"{ } 문자ABC")
>> name = "shin"
>> print(f"hello, {name}") # 변수 여러개를 해서 추가할 수도 있다.
hello, shin
Significant Whitespace
Significant Whitespace(들여쓰기)
- Whitespace 란 바로 들여쓰기(
indention
)을 입니다
- 주로 들여쓰기의 칸 수는 4칸 을 사용
(대부분 tab 사이즈를 space 4칸으로 설정해서 tab으로 들여쓰기를함)
들여쓰기는 함수 뿐만이 아니라 if
문, for
문, class
등 파이썬의 모든 것에 적용됩니다.
옳은 문장
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
잘못된 문장
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
Author And Source
이 문제에 관하여(Assignment#5 [Python] replit ch1-ch14), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@shinisgood/Assignment5
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
괄호
()
를 사용하여 계산의 순서를 정하자.result1 = 90
result2 = 1000
result3 = 0
result1 = (10 + 20) * 3
result2 = 10**(2 + 1)
result3 = 15 % (4 - 1)
string concatenation
+
와,
를 이용해서 문자열을 더할 수 있당
>>> print("hello"+"world") # "+" 사용시 문자가 붙어나온당/ 한칸 띄워 주는거에 유의하자
helloworld
>>> print("hello"+" world")
hello world
>>> print("hello","world") # "," 사용시 문자가 저절로 띄워진당
hello world
literal string interpolation
- 언제 사용하나요 ?
- 길고 복잡한 문자열을 출력 할 때 유용
- 사용 방법
print(f"{ } 문자ABC")
>> name = "shin" >> print(f"hello, {name}") # 변수 여러개를 해서 추가할 수도 있다. hello, shin
Significant Whitespace
Significant Whitespace(들여쓰기)
- Whitespace 란 바로 들여쓰기(
indention
)을 입니다
- 주로 들여쓰기의 칸 수는 4칸 을 사용
(대부분 tab 사이즈를 space 4칸으로 설정해서 tab으로 들여쓰기를함)
들여쓰기는 함수 뿐만이 아니라 if
문, for
문, class
등 파이썬의 모든 것에 적용됩니다.
옳은 문장
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
잘못된 문장
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
Author And Source
이 문제에 관하여(Assignment#5 [Python] replit ch1-ch14), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://velog.io/@shinisgood/Assignment5
저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
indention
)을 입니다(대부분 tab 사이즈를 space 4칸으로 설정해서 tab으로 들여쓰기를함)
들여쓰기는 함수 뿐만이 아니라 if
문, for
문, class
등 파이썬의 모든 것에 적용됩니다.
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
if 조건문:
수행할 문장1
수행할 문장2
수행할 문장3
Author And Source
이 문제에 관하여(Assignment#5 [Python] replit ch1-ch14), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@shinisgood/Assignment5저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)