λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
βœ’οΈ Python Programming/μ–΄μ„œμ™€ νŒŒμ΄μ¬μ€ μ²˜μŒμ΄μ§€!_2019 Ver

[μ–΄μ„œμ™€ νŒŒμ΄μ¬μ€ μ²˜μŒμ΄μ§€!_2019 Ver] 5μž₯ Lab λ„μ „λ¬Έμ œ 풀이

by A Lim Han 2023. 2. 19.

# 5μž₯ Lab λ„μ „λ¬Έμ œ ν’€μ΄

 

 

200p_Lab λ„μ „λ¬Έμ œ)

def get_fac(n):
    sum = 1
    for i in range(n, 1, -1):
        sum = sum * i
    return sum

number = int(input('숫자λ₯Ό μž…λ ₯ν•˜μ‹œμ˜€: '))
final = get_fac(number)

print(number, '! = ', final, sep='')

 

 

 

 

201p_Lab λ„μ „λ¬Έμ œ)

def birthday(name):
    print('\n')
    print('생일 μΆ•ν•˜ν•©λ‹ˆλ‹€!')
    print('생일 μΆ•ν•˜ν•©λ‹ˆλ‹€!')
    print('μ‚¬λž‘ν•˜λŠ” ', name, '의', sep='')
    print('생일 μΆ•ν•˜ν•©λ‹ˆλ‹€!')

name_plz = input('이름: ')
birthday(name_plz)

 

 

 

 

203p_Lab λ„μ „λ¬Έμ œ)

def is_prime():
    prime_list = []

    for i in range(2, 101):
        for a in range(2, i + 1):
            if a == i:
                prime_list.append(i)
            if i % a == 0:
                break
                
    print(prime_list)

print('1λΆ€ν„° 100 μ‚¬μ΄μ˜ μ†Œμˆ˜λŠ” μ•„λž˜μ™€ κ°™μŠ΅λ‹ˆλ‹€.')
is_prime()

 

 

 

 

207p_Lab λ„μ „λ¬Έμ œ)

import math

def sphere(radius):
    vol = (4.0 / 3.0) * math.pi * radius * radius *radius
    return vol

ten = sphere(10.0)
twenty = sphere(20.0)

print('λ°˜μ§€λ¦„μ΄ 10.0인 ꡬ의 λΆ€ν”Ό:', ten)
print('λ°˜μ§€λ¦„μ΄ 20.0인 ꡬ의 λΆ€ν”Ό:', twenty)

 

 

 

 

209p_Lab λ„μ „λ¬Έμ œ)

import random

def make_passwords():
    alphabet = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
    number = "0123456789"
    password = ""

    for i in range(3):
        index1 = random.randrange(len(alphabet))
        index2 = random.randrange(len(number))
        password = password + alphabet[index1] + number[index2]

    return password

print('μƒˆλ‘­κ²Œ μƒμ„±λœ νŒ¨μŠ€μ›Œλ“œ:', make_passwords())

 

 

 

 

229p_Lab λ„μ „λ¬Έμ œ)

def bigger(a, b):
    if a >= b:
        return a, b
    else:
        return b, a

num1 = int(input('첫 번째 수λ₯Ό μž…λ ₯ν•˜μ‹œμ˜€: '))
num2 = int(input('두 번째 수λ₯Ό μž…λ ₯ν•˜μ‹œμ˜€: '))

print(bigger(num1, num2))