멘토시리즈 파이썬(python) 공부(10)
-
if문
# 입력받은 숫자가 담긴 문자열을 정수형으로 변환하여 score 변수에 담는다.score = int(input("점수를 입력해주세요: "))# 목표: 입력받은 점수의 범위에 따라 A~C, F 문자를 부여하고 출력한다.# 부가목표# - 출력할 문자를 변수에 담아보자.# - 출력할 때 f스트링을 써보자. + 출력 내용을 안내내용까지 해서# - 조건식을 가능한 한 간단하게(가독성좋게) 줄여보자.(최적화)# 100이하 ~ 90이상 A# 90미만 ~ 80이상 B# 80미만 ~ 70이상 C# 70미만 F# 100이하 ~ 90이상 Aif 100 >= score >= 90: print("A")# 90미만 ~ 80이상 Belif 90 > score >= 80: ..
2024.11.22 -
연산자
# 연산자 - 논리연산자 - 논리값과 논리값을 연산하여 그 결과 논리값이 나오는 연산자를 의미한다. ## 논리연산자의 종류 1. 두 논리값이 모두 참이면, 그 결과 참을 반환하는 연산자 and 연산자(논리곱 연산자) - 두 값이 모두 참이면 참 반환(T T T) - 두 값 중 하나라도 거짓이면 거짓 반환(T F F) - 두 값 모두 거짓이면 거짓 반환(F F F) 2. 두 논리값 중 하나라도 참이면, 그 결과 참을 반환하는 연산자 or 연산자(논리합 연산자) - 두 값이 모두 참이면 참 반환(T T T) - 두 값 중 하나라도 참이면 참 반환(T F T) - 모든 값이 거짓이어야 거짓 반환(F F F) - 특징: *앞의 값이 참이면, 뒤의 값은 확인하지 않는다. 3. not 연산자(부정 연산자) - 단항..
2024.11.20 -
파이썬 연산자
## 연산자 - operation: 계산을 위해서, 혹은 값의 변화를 위해서 사용하는 특수한 명령어의 일종이다. - 산술 연산자 : 수 vs 수 -> 수 - 사칙연산: +, -, *, / - 몫: // - 나머지: % - 비교 연산자 - 크기 비교를 위한 연산자이다. - 혹은 같은지, 다른지를 비교하기 위한 연산자다. ### 종류 - 초과, 미만 ``` 30 > 19 -> True ``` 30이라는 값이 19라는 값보다 크니? - 이상, 이하 ``` 30 >= 19 30 False 30 != 19 -> True ``` - 논리 연산자
2024.11.17 -
파이썬 문법 메모
## 연산자 - operation: 계산을 위해서, 혹은 값의 변화를 위해서 사용하는 특수한 명령어의 일종이다. - 산술 연산자 : 수 vs 수 -> 수 - 사칙연산: +, -, *, / - 몫: // - 나머지: % - 비교 연산자 - 논리 연산자
2024.11.16 -
변수의 문법 사항 메모
파이썬 문법 ## 1. 변수의 선언과 사용 - 개념 - 값들을 이름만으로 부르고 사용하기 위해 사용하는 저장공간 - 값을 저장하기 위해 사용하는 저장공간 - 왜? - 반복되는 값을 항상 같은 이름으로 사용하고 싶기 때문에 - 변하는 값을 같은 이름으로 사용하고 싶기 때문에 - 특정 값에 의미를 부여하여 하나의 정보(information)로 만들기 위해 - 선언 - 변수를 저장할 저장공간을 할당(allocate)하는 행위 - 할당하는 방법: ``` num = 3 ``` - "num이라는 `변수`에 `3`이라는 값을 저장했다." - 사용 - 변수명을 쓴다. 그러면 변수에 담겨 있던 값으로 치환된다. - 단, `=` 왼쪽에 있는 변수는 저장공간으로써 사용된 것이기 때문에, 값이 아니라 저장공간이다!
2024.11.15 -
5. 암호화와 복호화, 입력함수
1. 문자 형변환#%% 문자 형변환# chr(정수) : 정수를 문자로# ord(문자) : 문자를 정수로print("%c" %65) # Aprint(chr(ord('A') * 3)) # Ã####형번환을 통해 암호화된 비밀번호를 알아보자pw = "a1b2c3"en_pw=""de_pw=""for i in pw: en_pw += chr(ord(i) * 9)print("기존 비밀번호 : %s" %pw) # a1b2c3print("암호화된 비밀번호 : {pw}".format(pw=en_pw)) #ƹͲǂͻNj##다시 복호화된 비밀번호를 만들어보자for i in en_pw: de_pw += chr(ord(i) // 9) print("암호화된 비밀번호 : {en_pw}\n복호화된 비밀번호 : {d..
2024.11.12