前提・実現したいこと
ここに質問の内容を詳しく書いてください。
プログラム上でname,lefttime~のところをname = que.popleft()とlefttime = popleft()に分けると
if lefttime <= q:
TypeError: '<=' not supported between instances of 'generator' and 'int'というエラーが出ますが何故ですか。
python3
1コード 2n,q = list(map(int,input().split())) 3 4from collections import deque 5que = deque([]) 6 7for i in range(n): 8 que.append((int(x) if x.isdigit() else x for x in input().split())) 9print(que.pop()) 10totaltime = 0 11 12while que: 13 name,lefttime = que.popleft() 14 if lefttime <= q: 15 totaltime += lefttime 16 print(name,totaltime) 17 else: 18 lefttime -= q 19 totaltime += q 20 21 que.append((name,lefttime)) 22### 発生している問題・エラーメッセージ 23
エラーメッセージ
### 該当のソースコード ```ここに言語名を入力 ソースコード
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。