[python] 3. python 기본 문법 (3)

몽이 누나·2022년 4월 4일
0
post-thumbnail

📈 주식 이모저모

📌 상한가 산출 방식

1차 계산 : 기준 가격에 0.3을 곱한다.
2차 계산 : 기준 가격의 호가 가격 단위(가격 범위에 따라 다름)에 미만을 절사한다.
3차 계산 : 기준 가격에 2차 계산에 의한 수치를 가감하되, 해당 가격의 호가 가격단위 미만을 절사한다.


📖 python 기본 문법

📌 Boolean, 비교 연산자 설명

📌 if문, if ~ else문, if ~ elif ~ else문 설명

📌 for문 설명, range 설명, 튜플 설명

📌 for문과 리스트

interest_stocks = ['Naver', 'Samsung', 'SK Hynix']

for company in interest_stocks:
    print("%s : Buy 10" % company)

📌 for문과 딕셔너리

interest_stocks = {"Naver" : 10, "Samsung" : 5, "SK Hynix" : 30}

for company, stock_num in interest_stocks.items() :
    print("%s : Buy %s" %(company, stock_num))

💬 .items() : 불러와야 할 변수가 두 개이므로

for company in interest_stocks.keys() :
    print("%s : Buy %s" %(company, interest_stocks[company]))

📌 while문으로 상한가 계산

  • 예시) 다섯 번의 상한가 후 가격 구하기
wikibooks = 10000
day = 1
while day < 6:
    wikibooks *= 1.3
    day += 1
wikibooks

📌 while과 if 중첩 설명

📌 break와 continue 설명

📌 중첩 루프 설명


📖 연습 문제

⭐️ 별 찍기 문제 다시 보자

for i in range(5):
    for j in range(i+1):
        print("*", end="")
    print("")
    
>>> 
*
**
***
****
*****
for i in range(5):
    for j in range(0, 5-i):
        print(" ", end="")
    
    for k in range(i+1):
        print("*", end="")
    
    print("")
    
>>>
     *
    **
   ***
  ****
 *****
 for i in range(5):
    for j in range(5-i):
        print(" ", end="")
    for k in range(2*i+1):
        print("*", end="")
    print("")
    
 >>>
     *
    ***
   *****
  *******
 *********
profile
몽이 누나의 코딩 일기

0개의 댓글