Python

유형우·2024년 10월 22일

참고사이트

  • 변수를 선언하여 출력하는 프로그램
station = "사당"
print(station + "행 열차가 들어오고 있습니다.")

station = "신도림"
print(station + "행 열차가 들어오고 있습니다.")

station = "인천공항"
print(station + "행 열차가 들어오고 있습니다.")
  • 연산자 예제
연산자 예제
x = 5
y = 2
result1 = x + y
result2 = x - y
result3 = x * y
result4 = x / y
result5 = x ** y
result6 = x % y
result7 = x // y
print(x, "//", y, "=", result7)

i = 2
j = 3
k: int = i ** j
print(i, "**", j, "=", k)

print(True >= False) # 1과 0이라는 우열이 존재, 프로그래밍 하는데 있어서 비교 사용 X
print(1 == True)
print(1 != True)

print("👀" * 10)

print(0 == True)
print(0 != True)

print("👀" * 10)

print(-1 == True)
print(-1 != True)

number = 2 + 3 * 4
print(number)

number = number + 2
print(number)

number += 2
print(number)

number *= 2
print(number)

number /= 2
print(number)

number -= 2
print(number)

number %= 2
print(number)
  • 숫자처리함수 예제
'''
# 함수 
1. 함수는 미리 정의를 먼저 해야됩니다.
2. 정의된 함수는 실행되는 것이 아닌 준비를 하는 것입니다.
3. 필요할 때 함수를 실행하여야 결과를 얻을 수 있습니다.

# 함수를 정의하기
def 함수명(입력값(=매개변수라고 부름)) :
    함수내용(=명령들)

    [return 결과값]
'''
# p(출력내용) : 출력내용을 화면에 출력하고 같은줄에 내기
def p(msg) :
    print(msg, end= '')

# pl(출력내용) : 출력내용을 화면에 출력하고 다음줄로 커서 이동
def pl(msg) :
    print(msg) #print(msg, end= '\n')

# 정의한 함수를 실행해보기   
# [결과_저장_변수 =] 함수명(입력값)
p("안녕하세요 파이썬입니다.\n")
p("안녕하세요\n파이썬입니다.")

pl("안녕하세요 파이썬입니다.")

# abs(숫자) : 음수를 양수로 변환
def abs(x) :
    if (x < 0) :
        return x * (-1)
    else :
        return x

# -10의 절대값 출력
p("\nabs(-10)은 ")
pl(abs(-10))

# max(x, y) : x와 y중 큰 수 판별하기
def max(x, y) :
    if (x >= y) :
        return x
    else :
        return y
    
# 100과 1000중에 누가 클까요?
x = 100
y = 1000

p(str(x) + "와 " + str(y) + "중에서\n")
p("   " + str(max(x, y)) + "가 큽니다.\n")

# max(x, y) : x와 y중 작은 수 판별하기
def min(x, y) :
    if(x >= y) :
        return y
    else :
        return x
    
x = 100
y = 1000
p(str(x) + "와 " + str(y) + "중에서\n")
p("   " + str(min(x, y)) + "가 작습니다.\n")    

# 제곱근 함수
def pow(x, y) :
    if (y != 0) :
        return x ** y
    else :
        return 1

x = 4
y = 2
p(str(x) + "의 " + str(y) + "제곱은\n")
p("   " + str(pow(x, y)) + "입니다.\n")

#############################################################
# math모듈(=math 기능모음들) 사용하기
# 이미 잘 만들어진 바퀴는 가져다 쓰기
# import 사용할_모듈명
# 사용할떄는 모듈명.기능함수()형식
import math

print(math.floor(4.99))
print(math.ceil(3.14))
print(math.sqrt(16))

# 모듈의 구체적 기능들 사용하기(권장)

from math import floor, ceil, sqrt

def floor(x) :
    print("구현중입니다.")

print(floor(4.99))
print(ceil(3.14))
print(sqrt(16))
profile
클라우드 보안 공부

0개의 댓글