def menuAdiciona():
nome = input("Digite o nome de quem fez o cafe: ")
nota = int(input("Que nota recebeu: "))
if len(str(nome).strip()) == 0:
menuAdiciona()
if (nota) == 0:
menuAdiciona()
if nota < 0:
nota = 0
이 나타납니다 라인 번호 또는 스택 트레이스가 도움이 될 것파이썬 sqlite3를 오류
Can't convert 'int' object to str implicitly
사용자 입력이 문자열로 간주되므로 int로 변환하면 정상적으로 작동합니다. 오류에 관한 나머지 출력을 주시겠습니까? – KingJohnno
대개이 오류는 문자열과 정수를 연결하려고 시도 할 때 발생합니다. 예 : ''1 '+ 1' ->'TypeError : int'객체를 str 암시 적으로 str 객체로 변환 할 수 없으므로 코드를 확인하십시오 그런 실수들. –
인쇄 (오늘) SQL = ('+ 놈을 + "(() 가치 카페 INTO INSERT", "", ""+의 Nota + "', '"+ 데이터 + "')") \t cursor.execute (SQL) \t cursor.commit() \t geraMenu() 나머지는 – Isaias20