已知命题p:|x-2|<3是命题q:0<x<a成立的必要不充分条件,则实数a的取值范围是.答案是0<x≤5.

问题描述:

已知命题p:|x-2|<3是命题q:0<x<a成立的必要不充分条件,则实数a的取值范围是.答案是0<x≤5.
但我觉得x<0也可以,这时q为空集,p是q的必要不充分条件不是可转化为q是p的充分不必要条件吗,那为什么我的想法是错的
答案是0<a≤5。

我想问,它要求的是a的范围,答案为啥是x的范围我觉得命题q:0