숫자 출력 print(1)
문자 출력 print('Hello')
여러줄일땐print('''Hello World''')
예제) 부가세출력 프로그램
input('가격?')
가격=float(input('가격?'))
부가세율=0.1
부가세=가격*부가세율
print(부가세)
실습) 할부
def allotent(sum,n): #def는 모든 타입 인수를 매개변수로 입력, 모든 타입 결과 반환
result=sum/n #allotent 할당
return result #return = 함수 종료
price = int(input('원금:')) #int = 정수라는 뜻으로 숫자로 된 문자를 정수로 인식하게함
months = int(input('무이자 할부 개월 수(1~6):')) #float = 실수
if 1 <= months <= 6 :
amt = allotent(price,months)
amt = int(round(amt,-1))
print('월 할부금은 {}원입니다.'.format(amt))
else :
print('무이자 할부는 1~6개월만 가능합니다.')
이자율 없이 간단히 할부만 구하는 거라 크게 복잡하지도 않을거라고 생각했는데 잘되지 않았다.
이리저리 서칭해서 방법들을 찾아서 적용법, 의미하는 바, 왜 이렇게 되어야하나를 계속 보고있다. 남들이 만들어놓은 다른 실습내용들을 만들어 봐야하겠다.
어느날은 밀리고 어느날은 따라가고 쉽지가 않다.
String
console.log('Hello')
console.log("Hello")
console.log(Hello World 내용과 관계없이 코드만 줄바꿈 할때는 \ 사용
);
console.log('Hello'.length) = 문자길이
console.log('Hell World'.replace('Hell','Hello')) = 문자대체
Array
let member = ['Koo', 'Sung', 'Bon']
console.log(member[0])
배열 중 0번째 출력
Input
가격 = prompt('가격?')
부가가치세 = 0.1
alert(가격*부가가치세)
Boolean(참과 거짓)
console.log(true);
console.log(false);
console.log(1===1); ////true
console.log(1===2); ////false
console.log(1>2); ////false
console.log(1<2); ////true
Conditional Statements(조건문)
console.log(1);
if(true){
console.log(2.1);
console.log(3.1);
} else {
console.log(2.2);
console.log(3.2);
}
console.log(4);
login 버튼
input type="button" value="login"2학습내용-중-어려웠던-점">2.학습내용 중 어려웠던 점.
-파이썬과 자바스크립트의 표현법이 다르기 때문에 자바스크립트에서 만든 내용이 파이썬에선 어떻게 만들어야 하는지, 파이썬에서 만든 내용이 자바스크립트에서는 어떻게 만들어야 똑같이 동작하는지 변환하는게 아주 어렵다. 솔직히 수업 후반부엔 살짝 정신이 나가버렸다.