22.12.4(일)-5(월)

화이팅·2022년 12월 5일
0

zbase

목록 보기
2/17

12.4

  • 문자와 아스키 코드 변환
    문자 -> 아스키 코드 ord()
    <- chr()

  • operator 모듈 ( import operator)

/ operator.truediv() # 나누기 결과
% operator.mod() # 나머지
// operator.floordiv() # 몫
** operator.pow()

  • 조건식
    numresult= true if num1>num2 else false

pass : 나중에 코딩하겠다
if 조건식:
pass

  • 조건식(삼항연산자)의 두가지 방법
  1. 조건식 결과에 따른 실행만 하는 경우
    print('포인트 사용 가능') if userpoint >= minablepoint else print('포인트 사용 불가')

  2. 조건식 결과를 변수에 할당하는 경우
    result='가능 ' if userpoint >= minablepoint else '불가능'
    print('포인트 사용 가능 여부 : {}'.format(result))

조건 범위 명확하게

12.5

import random
sum=0
date=1
flag=True

while flag:
p=random.randint(50,100)
sum+=p
date+=1
print('날짜 : {} 오늘 환자 수 {} 누적 {}'
.format(date,p,sum))

if sum>=10000:
    flag=False
    
  • else 키워드
    반복문이 종료된 후 실행
    for -- :
    else:

-continue : 위로 올라감
-break: 반복 종료 -> 아래로 내려감

print(''.format(),end='') 개행 x
-format함수
,사용 : format(format(second,',')) -> format() 2번 쓰기

복리
targetmoney=money
for i in range(day):
targetmoney= targetmoney+ targetmoney rate 0.01

-%.2f #반올림되서 표현

퀴즈2
오류??
17.
a if number %2 ==0 else b
number를 2로 나누었을 때 0이면 a, 아니면 b실행

ppt : a if 조건식 else b
조건식의 결과가 true 이면 a실행, 아니면 b실행
20.
if문 : 단일조건
if ~ else : 양자택일
if ~elif : 다자택일 (다중조건 )

파이썬은 그래도 할만하다.
근데 코딩보다 오히려 식을 이해하지 못하겠다;;ㅋㅋ
수학적 능력이 부족한가보다

profile
하하...하.

0개의 댓글