안녕하세요 파이썬 초짜입니다. 영상너무 쉽게 설명해주셔서 잘보고 있습니다. 코드 작성중 에러가 발생되는데 왜 그런지 여쭤봐도 될까요.. import threading ,time def turtle_Run(): for i in range(1,20): time.sleep(1.0) print('거북이-%dm'%i) def rabbit_Run(): for i in range(1.14): time.sleep(0.35) print('토끼-%dm'%i) print("토끼-%dm 낮잠..........."%i) time.sleep(11) print("토끼-%dm 잠깸..........."%i) for i in range(14,20): time.sleep(0.55) print('토끼-%dm'%i) print('토끼-20m 도착') t1 = threading.Thread(target=turtle_Run) t2 = threading.Thread(target=rabbit_Run) t1.start() t2.start() 에러내용 PS C:\cording> & C:/Python/python.exe c:/cording/C.ThreadingTest.py Exception in thread Thread-2: Traceback (most recent call last): File "C:\Python\lib\threading.py", line 954, in _bootstrap_inner self.run() File "C:\Python\lib\threading.py", line 892, in run self._target(*self._args, **self._kwargs) File "c:\cording\C.ThreadingTest.py", line 10, in rabbit_Run for n in range(1.14): TypeError: 'float' object cannot be interpreted as an integer
파이썬 기초밴드 로 오세요.
band.us/@python
더 많은 자료와 소스코드 문답이 있습니다.
스레드 이해가 팍하고 되었습니다.
1000번째 구독자입니다!
1000번째 구독자 감사합니다.
저희 어머님이 입원중이라 경황이 없어 금방은 못하고 파이썬 밴드에 가입하셔서 1000번째 구독자라고 말씀해주시면 파이썬이나 c언어 정보처리 기능사 관련책을 보내드릴게요.
이 오빠 thread 발음 봐... 섹쉬하당..
thread 이해가 되는듯합니다.
감사합니다. 토끼 거북이 경주도 재미있구요
안녕하세요 파이썬 초짜입니다. 영상너무 쉽게 설명해주셔서 잘보고 있습니다.
코드 작성중 에러가 발생되는데 왜 그런지 여쭤봐도 될까요..
import threading ,time
def turtle_Run():
for i in range(1,20):
time.sleep(1.0)
print('거북이-%dm'%i)
def rabbit_Run():
for i in range(1.14):
time.sleep(0.35)
print('토끼-%dm'%i)
print("토끼-%dm 낮잠..........."%i)
time.sleep(11)
print("토끼-%dm 잠깸..........."%i)
for i in range(14,20):
time.sleep(0.55)
print('토끼-%dm'%i)
print('토끼-20m 도착')
t1 = threading.Thread(target=turtle_Run)
t2 = threading.Thread(target=rabbit_Run)
t1.start()
t2.start()
에러내용
PS C:\cording> & C:/Python/python.exe c:/cording/C.ThreadingTest.py
Exception in thread Thread-2:
Traceback (most recent call last):
File "C:\Python\lib\threading.py", line 954, in _bootstrap_inner
self.run()
File "C:\Python\lib\threading.py", line 892, in run
self._target(*self._args, **self._kwargs)
File "c:\cording\C.ThreadingTest.py", line 10, in rabbit_Run
for n in range(1.14):
TypeError: 'float' object cannot be interpreted as an integer
제가 오늘 시골에 와서 인터넷이 안되는 곳이라 잠깐 들어왔어요. 집으로 돌아가면 대답해 드리겠습니다
@@seedup7 답변 미리 감사합니다 즐거운 주말 되세요 ^^
@@mjkim9017 원인은 간단했네요
for i in range(1.14):
여기가 문제입니다. 자세히 보니 1.14로 되었네요 그게 아니라 1, 4 쉼표를 해야 합니다. range 는 정수만 사용이 가능합니다.
파이썬 기초밴드 에 제가 리더입니다.
band.us/@python
더 많은 자료와 소스코드 문답이 있습니다.