He works 8*5=<<8*5=40>>40 hours

So he made 20*40=<<20*40=800>>800 widgets

# Answer

800
<|im_start|>system
You are a helpful assistant.<|im_end|>
<|im_start|>user
John assembles widgets at a factory.  He can make 20 widgets an hour and works for 8 hours a day 5 days a week.  How many widgets does he make a week?
Please reason step by step, and put your final answer within \boxed{{}}.<|im_end|>
<|im_start|>assistant

user
800
John assembles widgets at a factory.  He can make 20 widgets an hour and works for 8 hours a day 5 days a week.  How many widgets does he make a week?
train