나는 주사위를 굴릴 프로그램을 작성 중입니다. 이건 내 코드입니다 : 나는이 프로그램을 실행하면typeerror : type이 아닌 str이어야합니다.
import random
Number_of_sides = input("How many sides should the die have?")
Number_of_sides = int
print("OK, the number of sides on the die will be" + Number_of_sides)
number = random.randit(1, Number_of_sides)
print(number)
나는이 오류가 발생합니다 :
File "die.py", line 6, in <module>
print("OK, the number of sides on the die will be" + Number_of_sides)
TypeError: must be str, not type
내 질문이 있습니다 : 무엇이 잘못되었는지 내가 어떻게 고칠 수 있나요? 앞으로 어떻게 피할 수 있습니까?
당신은'int'을 연결하려는. 'str (Number_of_sides)'를 사용하고 다음 줄을 제거하십시오 :'Number_of_sides = int' – NFriesen
많은 것들이 잘못되었습니다. 'Number_of_sides = int' 란 무엇입니까? 왜 타입에 할당하는거야? 또한 연결하기 전에 문자열로 변환해야합니다. – Li357
@NFriesen 잘못된 것만이 아닙니다 ... – Li357