John Mayer can play just about anything, but we're not sure if he mastered Katy Perry's California Gurls.

The cute crooner grabbed his guitar while visiting radio station Q102 in Philadelphia ... and attempted to strum Perry's poppy summer anthem.

B for effort, Johnny ... but your sense of humor gets an A!