본문 바로가기

공부/Python17

[파이썬]TypeError: 'int' object is not callable 해결법 이 오류는 보통 예약어를 사용했을 경우 나타나는 오류라고 한다. 그런데 나는 아무리 찾아보아도 n이나 a 밖에 없고 예약어는 없었다. 내 문제의 문장은 아래와 같다. if ((a - 2) // 3) < n(n - 1): 문제점은 n(n-1) 이었다. 곱하기를 평소처럼 생략하여 생긴 문제...하하 수정한 문장은 if ((a - 2) // 3) < n*(n - 1): 이 에러가 난다면 분명히 얘가 받아들이지 못하는 평소에 쓰는 듯한 눈으로 찾기 쉽지 않은 부분에 있을 것이다. 화이팅 ㅠㅠ 2022. 1. 3.
[백준]5622_python파이썬 풀이 s = input() #hi l = ['ABC','DEF','GHI','JKL','MNO','PQRS','TUV','WXYZ'] sum = 0 for i in s: for j,v in enumerate(l): # 인덱스와 값 for k in v: if i == k: sum += j+3 print(sum) 2021. 12. 30.
[python]%, // 나머지 나눗셈 연산이용한 자리수 구하기 정리 1의자리 : n%10 10의자리 : n%100//10 = n//10%10 100의자리 : n42135%1000//100 = n//100%10 1000의자리 : n%10000//1000 = n//1000%10 2021. 12. 29.
[python]알파벳 리스트 만들기 ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'] 만들기 1. ord() chr()를 이용하여 문자->아스키코드->문자 변환 이용하여 값 넣은 리스트 만들기 aList = [chr(i) for i in range(ord('a'),ord('z')+1)] 2. 아스키 코드 값을 안다면 사용하는 방법 (a 는 97, z는 122) aList =[chr(i) for i in range(97,123)] #다른 표기 aList = list(map(chr, range(97, 123))) 3. 모듈 string 이용 import stri.. 2021. 12. 29.