我发现的奇怪现象,求解惑

1为什么多出来一个none
2我发现不该用print改用return但是一直在end=’’的等号上报错
3我把end=’’删了,然后只出来一个v,去掉那个只会不在一行吗不是,但是为什么ip消失了

img

img

return就直接结束函数了并不会重复执行
麻烦采纳一下哟,谢谢🧡🧡🧡

return他会立即结束函数的执行,也就是说,你的循环只进行了一次,所以只输出一个大V。
前面没return的没有返回值,所以调用函数时,他会先输出VIP,然后函数没有返回值,但你用b接收了,所以它的返回值就是None,最终输出VIPNone。
有帮助的话采纳一下哦!