20220907 TIL
2022. 9. 7. 21:17ㆍTIL(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
random
랜덤 패스워드 생성기
망원동 근처에 갈 일이 있다면 라화쿵푸와 카와카츠를 가보자
vscode 설정 및 팁
https://organizingdata.tistory.com/100
https://reference-m1.tistory.com/358
https://jhnyang.tistory.com/408
숫자야구게임
파이썬 과제
여기까지만 쓰고 한 글자도 못썼다 ㅋ 오늘은 진짜 딴짓만 했다.
백준 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 |