학교 숙제를위한 코드를 작성 중입니다. 할당은 다음과 같습니다. "000"을 입력 할 때까지 책 코드를 읽은 코드를 작성한 다음 ISBN 및 ISSN에 입력 한 처음 네 자리 숫자에 따라 책을 두 가지 범주로 나눕니다.문자열 인덱스는 정수 여야하며
참고 : str을 사용하고 코드 접두어 (ISBN 및 ISSN)를 확인하십시오.
bookarray = []
booknumber = str(input("Give me a book code - Type 000 if you want to cancel"))
while booknumber != "000":
bookarray.append(booknumber)
booknumber = str(input("Give me a book code - Type 000 if you want to cancel"))
if booknumber[0,4] == "ISBN":
isbnarray = booknumber
elif booknumber[0,4] == "ISSN":
issnarray = booknumber
print(issnarray)
print(isbnarray)
같은 관한 어떤 도움을 주시면 감사하겠습니다 :
여기 내 코드입니다! 나는 학교에서 파이썬으로 첫해를 보냈습니다.
EDIT : 예상 출력은 책의 코드 번호가있는 두 개의 목록이어야합니다. 현재, 나는 어떻게 그리고 왜 있는지 확실하지 않은 "while"에 대한 자율적 인 루프에 직면 해 있습니다.
여기에 귀하의 기대는 정확히 무엇입니까? –
'booknumber [0,4]'대신'booknumber [: 4]'를 시도하십시오 – asongtoruin
처음 네 자릿수를 추가 한 책은 ISSN이 issnarray에 추가되고 ISBN이 isbnarray에 추가되는 것입니다. – PitoguroGR