파이썬
-
백준 1000Let's Code 2021. 7. 14. 18:24
Q: 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. a, b = map(int, input().split()) print(a+b) 사용자가 입력하는 매번 다른 값을 변수에 할당하려면? A: input() 함수를 이용한다. Input 한 번에 하나의 값이 아니라 여러 값을 인력받으려면? A: input().split()를 사용하여 변수 여러 개에 저장해준다. 변수를 정수로 변환해서 사용하려면? A: int() 함수를 사용한다. 두 개 이상의 변수를 한꺼번에 정수로 변환하려면? A: map() 함수를 사용한다. input().split()의 결과가 문자열 리스트이기 때문!
-
CSS로 조건부 코드 짜기Let's Code/HTML・CSS 2019. 8. 20. 23:32
개인적으로 느끼는 파이썬과 CSS의 차이 (얼마 안 배웠지만) 파이썬에서는 조건부를 if 또는 for로 구현하곤 했었다. HTML이나 CSS에서는 파이썬과 같은 문장 느낌의 직관적인 코드 대신 명사 위주가 많다는 게 개인적인 감상. 예를 들어 파이썬에서 = 이 있었다면 여기서는 :이 있는 느낌? 파이썬에서는 width가 뭔지 지정해준 후, if width > 800 grid(width) 하고 들여쓰기 한 뒤 코드를 짜주면 코드가 성립한다. grid() function은 존재하지 않지만 있다고 치자. CSS에서는 유사한 표현을 @media(min-width:800px) { #grid { display: grid; } } 이렇게 표현한다. 굉장히 문장 같지 않고 단어식이다. 파이썬이 조건문을 작성하는 식이었..