Languages/Python

[Python] ꡬꡬ단, ν™€μˆ˜μ§μˆ˜ ν”„λ‘œκ·Έλž¨

μ •λ³΄λ³΄μ•ˆπŸŒ 2020. 9. 22. 19:10
λ°˜μ‘ν˜•

νŒŒμ΄μ¬μ€ μ°Έ μ‰½λ„€μš”..

 

μž…λ ₯λ°›κ³  -> 받은 κ°’μ˜ ν•΄λ‹Ήν•˜λŠ” λ‹¨λ§Œ 좜λ ₯ μ‹œν‚€λŠ” ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€.

 

print("######### ꡬꡬ단 좜λ ₯ ν”„λ‘œκ·Έλž¨ #########")
num = 0 #μž…λ ₯ λ°›λŠ” λ‹¨μ˜ κ°’
while 1:# 항상 true λ¬΄ν•œ 반볡
    num = int(input("\n단 μž…λ ₯ : "))
    if num == 0:
        print(">> 0단은 μ‹€ν–‰ ν•  수 μ—†μŠ΅λ‹ˆλ‹€.")
        break

    for i in range(num, num+1):
        for j in range(1, 10):
            print(i, "*", j, "= %d" % (i * j))

 

κ²°κ³Ό:

 

λ‹€μŒμ€  μž…λ ₯ κ°’λ“€ 쀑 ν™€μˆ˜μ™€ 짝수λ₯Ό κ΅¬λΆ„ν•˜κ³  ν™€μˆ˜ν•©, μ§μˆ˜ν•©, 총합을

κ΅¬ν•΄μ£ΌλŠ” ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€.

 

print("짝수 ν™€μˆ˜ νŒλ³„ ν”„λ‘œκ·Έλž¨")
num_list = []

for i in range(1,11): #1~10κΉŒμ§€ (10번 λŒλ©΄μ„œ 10개의 수λ₯Ό μ €μž₯)
    num = int(input("%d번째 μž„μ˜μ˜ 수 μž…λ ₯ >>>" %i))
    num_list.append(num)
    i = i+1
print("리슀트 λ‚΄μš© : ",num_list)

# 짝수 ν™€μˆ˜ κ΅¬ν•˜κΈ°
i = 0
sum1 = 0
sum2 = 0
for i in num_list:
    if (i % 2) == 0:
#        print("짝 : ",i)
        sum1 += i
    else:
#        print("홀 : ", i)
        sum2 += i
    i = i+1


print("짝수의 ν•© : ", sum1)
print("ν™€μˆ˜μ˜ ν•© : ", sum2)
print("총 ν•© : ", sum1+sum2)

 

κ²°κ³Ό:

 

μ†”μ§νžˆ μ—°μŠ΅μš© μ½”λ“œμ˜€κΈ° λ•Œλ¬Έμ—, μ‚¬μš©λ²•μ„ μ΅νžˆλŠ” 것에 쀑점을 두어 가독성이 쑰금 λ–¨μ–΄μ§€λŠ” 점..

μ£„μ†‘ν•©λ‹ˆλ‹€ γ… _γ… 

λ°˜μ‘ν˜•