반응형

1076 : [기초-반복실행구조] 문자 1개 입력받아 알파벳 출력하기(설명)

# -*- Encoding:UTF-8 -*- #

a = input()
b = ord(a)
i = 97
while i != b:
    print(chr(i), end=' ')
    i = i + 1
print(a)
반응형
반응형

1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명) 

a = input().split()
num = list(map(int, a))
for i in num:
    if i == 0:
        break
    else:
        print(i)
반응형
반응형

'동빈나' 님의 유튜브 파이썬 강의 34장 내용 정리

모듈(Module)은 '미리 작성된 함수 코드를 모아 놓은 파이썬 파일' 이다.

더보기

정보처리기사 필기에서는 프로그램은 모듈화를 하는 것이 정의되어있다..(그랬었나..?)

C언어의 include나 JAVA의 import와 같이 파이썬 자체의 정의되어있는 라이브러리를 호출할 수 있다.

import math

print(math.pow(3, 8))
print(math.sqrt(64))
print(math.gcd(72, 24))

이 외 내부적으로 필요한 기능을 만든 후 호출에서 사용하는 것도 가능하다.

# lib라는 새로운 .py 파일을 만든다

def add(a, b):
    return a + b

def subtract(a, b):
    return a - b

위와 같이 파일을 만든 후 다른 파일에서 생성한 라이브러리를 사용할 수 있다.

# case 1
import lib
print(lib.add(1, 2));


# case 2
# 라이브러리의 크기가 클 때 특정 함수만 가져오겠다는 선언
from lib import add
print(add(2, 3))


# case 3
# 라이브러리 명칭이 길어서 가독성이 떨어질때 as를 써서 다른 별칭으로 사용할 수 있다
import lib as t
print(t.add(3, 7))

 

반응형
반응형

파이썬 기초 정리

'동빈나' 님의 유튜브 파이썬 강의 20강 정리 내용

 

# -*- Encoding: utf-8 -*-

a = 2
# 컴퓨터 2진수로 표현된다 >> 00000010

print(a >> 1)
print(a << 1)
# Shift 연산자
# < *2
# > /2

a = 2
b = 3
print(a ** b)
# 제곱

a = 3
print(a == 5)
print(a == 3)
#boolean
반응형

+ Recent posts