반응형

1. 숫자형

숫자형이란 말 그래도 숫자로 된 자료형을 말한다.

정수, 실수, 복소수, 8진수, 16진수 등이 있다.

 

C언어를 예를 들면 정수형을 표현하는데 int형을 사용한다.

파이썬과의 차이점을 보자면, C언어의 int형은 대략 +21~-21억의 범위를 가진다

하지만 파이썬에서는 숫자형의 범위가 존재하지 않는다.

 

1-1. 정수형(Integer)

정수형은 정수를 뜻하는 자료형을 말한다.

 

1-2. 실수형(Floating-point)

실수형은 정수형과 달리 소수점이 포함된 숫자들이다.

 

 

1-3. 복소수형(Complex number)

파이썬은 실수뿐만 아니라 허수까지 표현이 가능합니다. 표현을 할 때는 j를 이용한다.

그래서 1+2j 와 같이 복소수 형태로 표현 가능합니다. 덧셈, 뺄셈, 곱셈 등 가능하다.

 

1-4. 8진수와 16진수

8진수와 16진수를 사용할 때는 숫자의 앞에 몇 진수인지 표시해주는 것이 필요하다.

8진수의 경우 0o(숫자 0 + 알파벳 소문자 o) 또는 0O(숫자 0 + 알파벳 대문자 O)로 시작하면 됨

 

16진수의 경우 숫자가 0x(숫자 0 + 알파벳 x)로 시작하면 됨

반응형

'<Programming> > <Python>' 카테고리의 다른 글

[Python][자료형] 집합  (0) 2020.06.26
[Python][자료형] 딕셔너리  (0) 2020.06.26
[Python][자료형] 튜플  (0) 2020.06.26
[Python][자료형] 리스트  (0) 2020.06.26
[Python][자료형] 문자형  (0) 2020.06.26
반응형

이번에는 printf문을 이용한 간단한 계산

 

일단 컴퓨터가 알아볼 수 있는 덧셈, 뺄셈, 곱셈, 나눗셈, 나머지는

 

덧셈 : 덧셈은 우리가 평소에 쓰던거와 같이 +로 같다.

 

뺄셈 : 뺄셈은 우리가 평소에 쓰던거와 같이 -로 같다.

 

곱셈 : 곱셈은 평소에 ×를 썼지만 컴퓨터에서는 * 를 사용한다.

 

나눗셈 : 나눗셈은 평소에 ÷를 사용했지만 컴퓨터에서는 / 를 사용한다.

 

나머지 : 컴퓨터에서는 나눈후 나머지를 % 를 사용한다.

 

 

실습

이런식으로 했음

%d라는것은

%d는 쉼표(,)뒤에 값이 계산되어 나온다.

 

7+3=, 7-3=,7x3= 등등은 화면에 출력되고, %d값은 화면에 출력이 안되고

쉼표(,)뒤에 값이 계산되서 그 값이 출력됨.

 

예를 들어서 printf("2+3=%d", 3+8);

이런식으로 썼다면 결과는

2+3=11로 나오게 된다.

 

쉼표(,)뒤에있는 것이 왼쪽의 %d로 대입된다고 보면 된다.

 

그리고 7%3은 왜 %를 두개 쓰는지 그 이유는

%를 하나쓴다면 컴퓨터에서는 %d라는 값 같이 컴퓨터에서 인식해 버려서 

오류가 뜬다. 그래서 %%를 두개 써줘야 한다. 물론 출력할때는 하나로 출력됨.

 

결과 값

계산된 값

나머지도 출력됐을 때 %하나로 나옴

반응형
반응형

printf 예제문제 정답

 

문제1_답)

조건이 printf문 3개 사용

 

 

 

 

문제2_답)

조건이 printf문 1개 사용

 

이런식으로 \n뒤에 다른 문자를 넣어도 됨.

꼭 printf를 3개 사용할 필요없음

 

문제3_답)

 

이런식으로 printf문을 많이 썼는데

2번 문제와같이 \n뒤에 문자를 사용하여 결과가 나온다면

그것 또한 정답임

 

 

문제4_답)

 

\n은 엔터(Enter) //  \t는 탭(Tab)

탭(Tab)을 사용안하고 코딩을 했지만 탭(Tab)을 사용하고 코딩 할 수도 있다.

 

예시

printf("일\t월\t화\t수\t목\t금\t토\n");

이렇게 하면

 

일    월    화    수    목    금    토

 

이런식으로 키보드 Q옆에있는 탭(Tab)효과가 나타남

반응형
반응형

printf와 \n을 사용한 예제 문제 4가지

 

 

문제1) printf문 3개를 사용하여 코딩하시오

 

 

문제2) printf문 1개를 사용하여 코딩하시오

 

hint) printf("Hello World\n안녕하세요");

 

 

문제3) printf문을 사용하여 리포트 표지 만들기

 

 

 

문제4) printf문을 사용하여 달력만들기

 

4번문제 tip) \n는 엔터(enter) 효과

                \t는 탭(Tab) 효과

반응형
반응형

이번에는 줄 바꿈이다.

 

c언어에서 줄 바꾸는 것을 개행이라고 함.

개행이란 우리가 평소에 한글같은 문서에 쓸때 줄바꾸기 

엔터(Enter)랑 같다.

 

저번에 쓴 printf("Hello World");

여기에 추가만 하면 된다. 

추가할 것은 \n 이다.

\n은 엔터(Enter)랑 같은 효과이다.

 

추가해보면

printf("Hello World\n");

이고,

 

Hello World 엔터(Enter)

안녕하세요

 

출력하고싶다면

printf("Hello World\n");

printf("안녕하세요");

이렇게 사용하면 된다.

 

실습

두줄 출력 예시

 

이렇게 코딩을 하면 된다.

 

 

결과 값

printf_개행/줄 바꾸기

 

반응형
반응형

printf란 프로그래밍을 할때 출력해주는 것을 말한다.

 

우리가 쓰는 프린터랑 비슷하다.

 

프린터로 출력을 하면 종이가 나오지만

C언어에서는 화면에 글씨를 출력해 주는 것을 말한다.

 

C언어 예시로 Hellow World를 출력하고 싶다면

 

printf("Hellow World"); 

 

프로그램으로 코딩을 해보면

 

Hellow World 출력하는 코딩

 

이렇게 코딩을 할 수 있다. 

 

 

결과 값은?

Hellow World 출력 결과 값

 

이렇게 Hellow World가 출력됐다.

반응형

+ Recent posts