본문 바로가기

분류 전체보기179

[Python] 논리연산자 Boolean Operator x and y 둘 다 모두 참(True)이어야 참(True)이다. True and True>> TrueTrue and False>> FalseFalse and True>> FalseFalse and False>> False​x or y둘 중 하나만 참이면 참이다.True or True>> TrueTrue or False>> TrueFalse or True>> TrueFalse or False>> False​not xx가 거짓이면 참이다.not True>> Falsenot False>> True​ex)not 1 is 1.o # False의 not -> True>> True​ 1 == 1.0>> True1 is 1.0>> False  주의사항True 와 true는 엄염히 다른 존재이다. 만약 논리연산자로 사.. 2024. 1. 10.
[Python] turtle input 입력함수, write 사용 2024. 1. 10.
[Python] 조건문 if? else if? elif? else? 1. 조건문 한 눈에 보기2. if문 명칭if 조건식 :     행동 -> 조건식이 참일 때 실행. "then절" 이라고 함     행동     행동 -->> 행동이 2개 이상일 경우 "블럭"이라고 함 else: (그렇지 않으면)     행동 -> if 조건식이 참이 아닐 때 실행, "else절" 이라고 함.              -->> else절은 "블럭" 아님(1개여서) 3. if 이중중첩문 - if문 안에 또 다른 if문if 조건식 :     if 조건식:     elif 조건식:     else:else: 예시마지막 실행에서는 "로그인 실패!" 라는 문구가 출력 x 📍 각 조건문의 들여쓰기를 맞춰야 해당 조건문이 거짓일 때 else문을 실행할 수 있다. 결국 안쪽 if문 다음에 else문을 .. 2024. 1. 10.
[Python] 슬라이싱 인덱스 자르기 [1:4] 인덱스 시작 숫자는 무조건 0이다. 어떤 언어에서든지 문자열/ 리스트의 인덱스는 0부터 시작한다. 0으로 시작하기때문에 거꾸로 마이너스(-)부터 시작할 때는 -1이 가장 마지막 인덱스로 간다.  변수 이름 [시작: 끝 +1] 주의할 점: 내가 나는 인덱스 7까지만 이용 할려고 할 때 +1 해서 8로 지정해야 한다. 마찬가지로 -일때도 hon이라는 문자열을 출력하려면 s[-3:0]이 되어야 한다. 2024. 1. 8.
Python 챗봇 만들기 (이름, 나이) 정답 print("안녕하세요?") name = input("이름이 어떻게 되시나요?") print(f"만나서 반갑습니다. {name}씨") print(f"이름의 길이는 {len(name)}입니다.") age= int(input("나이가 어떻게 되시나요? ")) print(f"내년이면 {age+1}이 되시는군요") 2024. 1. 8.
var 대신 const 와 let으로 변수선언하기 이전에는 var a; var b = 1; 요렇게 var로 선언을 했다면 이제는 const c = 2; let d = 3; d =4; 로 사용하자 const 는 한 번 선언하면 값을 바꿀 수 없는 상수가 되고, let은 선언과 변경이 자유로운 변수를 의미한다. 차이점 ** const로 선언된 변수는 같은 스코드(중괄호)내에서 중복된 이름을 가질 수 없다. 2024. 1. 6.
Python 웹브라우저(URL) 열기 (import webbrowser) - 색 지침표 입력값 출력값 강조하고 싶은 단어 import turtle 처럼 import webbrowser 모듈을 사용한다. turtle 모듈을 모른다면 [Python] - 파이썬을 스크래치처럼? import turtle 모듈 사용기 (이동, 펜) 파이썬을 스크래치처럼? import turtle 모듈 사용기 (이동, 펜) Python IDLE Shell -> 엔터 하나하나 할때마다 결과값이 실시간으로 실행 (* 주의 여러줄을 한꺼번에 복붙하면 안됨) Python IDLE Script -> 한꺼번에 모든 명령어 입력 후 Run을 눌러야 실행 자기가 원하는 ddah0329.tistory.com 1.기본세팅 import webbrowser webbrowser.open("https://www.ddah0329.. 2024. 1. 4.
turtle 모듈 t.color 와 t.fillcolor 차이점 일단 위 두 도형을 실습해보자! 자기가 생각하는 대로 그려본 후에 밑을 봐주면 좋겠다. t.color 와 t.fillcolor 를 봤을 때는 t.color는 펜 색깔 바꾸는 거 t.fillcolor는 색을 도형에 입히는거라고 생각이 든다. 물론 맞는 말이다. 하지만 t.color로도 도형에 색을 채울 수 있다. t.color t.fillcolor 펜 테두리 색깔 바꾼 색 검정색 도형 색 채움 바꾼 색 바꾼 색 도형 색 채우기 위한 명령어 t. begin_fill() t.end_fill() 이런 차이가 있다. 그래서 이 도형에서 노란색 삼각형은 단순히 t.fillcolor로 했기때문에 검정색 테두리에 도형 색이 칠해진것이고, 파란색은 t.color로 색을 칠했기 때문에 테두리 선까지 파란색인것이다. 2024. 1. 4.
Python 입력함수 input (aka. scanf) - 색 지침표 입력값 출력값 강조하고 싶은 단어 1. input 입력 함수 x = int(input("첫 번째 정수를 입력하시오: ")) y = int(input("두 번째 정수를 입력하시오: ")) print(x,"와", y,"의 합은 ", x+y, "입니다.") 첫 번째 정수를 입력하시오: 4 두 번째 정수를 입력하시오: 8 4 와 8 의 합은 12 입니다. name = input("이름을 입력하시오: ") print(name,"씨, 안녕하세요?") 이름을 입력하시오: 홍길동 홍길동 씨, 안녕하세요? 2. 응용 - 기자 대본 쓰기 - 숫자 3개 입력받아 평균 구하기 - 원의 반지름을 입력받아 원의 면적(넓이) 구하기 정답 - 기자 대본 쓰기 - 숫자 3개 입력받아 평균 구하기 - 원의 반지름을 입력받.. 2024. 1. 4.
Python 변수 설정 (+ 주의사항) - 색 지침표 입력값 출력값 강조하고 싶은 단어 x = 100 x = 200 print(x) 200 name = "홍길동" address = "서울특별시 종로구 1번지" print(name) 홍길동 print(name + address) 홍길동서울특별시 종로구 1번지 1. 변수 이름 설정 시 주의사항 - 의미있는 이름 사용. - 소문자 대문자 서로 다르게 취급. - 변수의 이름은 영문자, 숫자, 언더바(_) 사용. - 변수의 이름 중간에 공백(띄어쓰기) X , 단어 구분시 언더바(_) 사용. - 숫자로 시작 X, 언더바 시작 O, 영문자 시작 O x = 100 y = 200 sum = x + y print(x, "과", y, "의 합은", sum, "입니다.") 100 과 200 의 합은 300 입니다... 2024. 1. 4.
import turtle 실행 에러? NameError / AttributeError ========= RESTART: C:\Users\Administrator\Documents\ddah0329\turtle.py ========= Traceback (most recent call last): File "C:\Users\Administrator\Documents\ddah0329\turtle.py", line 1, in import turtle File "C:\Users\Administrator\Documents\ddah0329\turtle.py", line 2, in t=turtle.Turtle() AttributeError: partially initialized module 'turtle' has no attribute 'Turtle' (most likely due to a circul.. 2024. 1. 4.
[Python] turtle 모듈로 도형 그리기 (반복 명령어) turtle 모듈 사용법을 아직 모른다면 아래 링크 참고! [Python] - 파이썬을 스크래치처럼? import turtle 모듈 사용기 (이동, 펜) 엔터 하나하나 할때마다 결과값이 실시간으로 실행 (* 주의 여러줄을 한꺼번에 복붙하면 안됨) Python IDLE Script -> 한꺼번에 모든 명령어 입력 후 Run을 눌러야 실행 자기가 원하는 " data-og-host="ddah0329.tistory.com" data-og-source-url="https://ddah0329.tistory.com/3" data-og-url="https://ddah0329.tistory.com/3" data-og-image="https://scrap.kakaocdn.net/dn/h9qw1/hyUXY7dU2D/bpw4.. 2024. 1. 3.
[Python] 파이썬을 스크래치처럼? import turtle 모듈 사용기 (이동, 펜) Python IDLE Shell -> 엔터 하나하나 할때마다 결과값이 실시간으로 실행 (* 주의 여러줄을 한꺼번에 복붙하면 안됨)Python IDLE Script -> 한꺼번에 모든 명령어 입력 후 Run을 눌러야 실행 자기가 원하는 방법으로 진행하면 된다.  1. 기본 세팅import turtle t=turtle.Turtle()참고 : %%%() = %%%함수를 사용한다는 의미 를 입력하면 Pythoin Turtle Graphics 창이 뜬다. 모든 입력어는 t.@@@ 형식으로 진행이 된다.  2. 화살표를 모양 바꾸기* 단 미리 모듈에 저장되어있는 모양만 가능t.shape("classic") // 기본값t.shape("arrow")t.shape("turtle")t.shape("circle")t.sha.. 2024. 1. 3.
SSH 공개키 (재)발급 및 확인 방법 모든 명령어는 terminal(터미널)을 사용하면 된다. 윈도우는 gitbash 쓰면 되는 것으로 알고 있다. 나는 MAC 사용 중! 1. SSH 공개키가 있는지 확인한다. ls -al ~/.ssh id_rsa.pub가 있으면 공개키가 있다는 것! 2. 공개키가 있을 경우 MAC인 경우 cat ~/.ssh/id_rsa.pub Window인 경우 cat id_rsa.pub 명령어를 치고 나면 ssh-rsa ~~~~~~~ .local이라고 나오는 부분이 공개키가 되는 것이다. 3. 공개키가 없을 경우 ssh-keygen Enter file in which to save the key: 엔터 Enter passphrase (empty for no passphrase): 엔터 Enter same passphra.. 2023. 11. 29.