20220907 TIL

2022. 9. 7. 21:17TIL(Today I Learnd)

    목차

파이썬 특강

 

계산기 과제 풀이

a.a(*input().split(" "))
# *은 리스트 형태를 깨줌
#[ "3", "4", "5"] -> "3", "4", "5"



/////////////////////////////////



print(eval(input())
# 이러면 끝남..? 하지만 사용하면 안됨 보안상으로 취약함
# 사용자가 입력한 명령어를 실행 시킬 수도 있음 ㄷ ㄷ
# 파이썬으로 들어와서 서버컴에 바로 침투 가능 ㄷ ㄷ

뭐 이런 것도 하시더라

 

for문 안에 변수를 두개 설정하고 리스트를 각각 분배할 수 있다.

dic형태도 for문으로 돌릴 수 있는데

.values 는 못찍었따.

기본적으로 key 값만 갖고오는데 value값을 갖고오는 변수

range(시작할 숫자, 끝나는 숫자, 몇번씩 건너뛸까?)

 

continue - 아무것도 안하고 다음으로 넘어감

breake - 반복문이 중지됨

 

while문 = 무한 루프에 빠질 수 이써 조심

사용자가 몇번 입력 할 지 모를 때 쓸 수 있음 대신 꺼지는 버튼은 만들어 줘야지

 

 

들여쓰기 할 때 탭 쓰지 말고 공백 4개로 쓰는게 컨밴션이라고 한다.

https://peps.python.org/pep-0008/#imports

 

PEP 8 – Style Guide for Python Code | peps.python.org

PEP 8 – Style Guide for Python Code Author: Guido van Rossum , Barry Warsaw , Nick Coghlan Status: Active Type: Process Created: 05-Jul-2001 Post-History: 05-Jul-2001, 01-Aug-2013 Table of Contents This document gives coding conventions for the Python co

peps.python.org

 

random

 

랜덤 패스워드 생성기

 

망원동 근처에 갈 일이 있다면 라화쿵푸와 카와카츠를 가보자

 


vscode 설정 및 팁

https://organizingdata.tistory.com/100

 

VSCode 화면 확대와 마우스 스크롤을 이용한 글자 확대

VSCode에서 확대하는 방법(또는 기능)은 두 가지가 있습니다. 먼저, 특별한 설정이 필요 없는 화면 확대를 살펴보겠습니다. ▶ 화면 확대 VSCode를 설치한 상태에서 특별한 옵션을 설정하지 않아도

organizingdata.tistory.com

https://reference-m1.tistory.com/358

 

[Etc] VSCode 들여쓰기 설정

VSCode 들여 쓰기 설정 방법을 알아보자. 1. 파일 단위 설정 방법 VSCode는 기본적으로 위와 같이 들여 쓰기 기준이 스페이스 4칸으로 되어있다. 해당 항목을 선택하면 아래와 같이 Command Palette가 나

reference-m1.tistory.com

https://jhnyang.tistory.com/408

 

VS Code 비주얼스튜디오코드 유용한 단축키 사용법 모음 (VSC Shortcuts)

안녕하세요 양햄찌블로그 주인장입니다. 오늘은 비주얼스튜디오코드 일명 VS Code의 단축키를 알아보려고 해요 ㅎㅎ 특히 중요한건 별표(★)쳤음! Visual Studio Code 단축키 알아보기 (VS Code Shortcuts) [

jhnyang.tistory.com

 

 

숫자야구게임

파이썬 과제

 

https://namu.wiki/w/숫자야구#toc

 

숫자야구 - 나무위키

간단하게 내기삼아 할 수 있는 게임이며 연필 및 종이 게임이다. 원제는 Bulls and Cows 이다. Bulls and Cows는 상업적으로 판매되는 보드 게임 마스터마인드보다 앞서 두 명 이상의 플레이어를 위한 오

namu.wiki

 

 

 

여기까지만 쓰고 한 글자도 못썼다 ㅋ 오늘은 진짜 딴짓만 했다.

 

백준 11021 파이썬

1번 입력 숫자 == 1개 앞으로 입력할 숫자의 값들

2번 입력 숫자 == 2개 더할 값

t = int(input()) # 정수형 입력하는 변수 t

for i in range(1, t+1): # 1에서 t+1 까지 i에 하나하나 대입할거야 반복해서
    a, b = map(int, input().split()) # 정수형 값을 a와 b에 넣어줄건데 공백으로 구분해서 입력해
    print('Case #'+ str(i)+':', a+b) # Case # i에 대응된 값 : a+b의값 출력하자

#result!
# 6
# 1 3
# Case #1: 4
# 1 7
# Case #2: 8
# 2 34
# Case #3: 36
# 1 4
# Case #4: 5
# 1 2
# Case #5: 3
# 3 6
# Case #6: 9

 

오늘은 얕게 내일은... 굵게 딴짓하지 말고 하자..!

 

 

 

'TIL(Today I Learnd)' 카테고리의 다른 글

20220909 TIL  (0) 2022.09.12
20220908 TIL  (0) 2022.09.09
20220906 TIL  (0) 2022.09.06
20220905 TIL  (2) 2022.09.05
20220902 TIL  (0) 2022.09.02