这是为什么有uu可以解释一下吗

img


不太懂哪里错了
没搞懂
怎么办
这贴怎么这么难发出来啊
三十个字怎么写啊

while x表示x等于0时循环结束
if x%2:表示x是奇数时执行print语句

因为是 if x%2 而不是 ifx%2==0 这是两个相反的条件,理解了的话点击一下采纳谢谢

if x%2:
x%2是个整数,一个整数在转换为bool值时,非0转成true,0转成false
那么当x%2==1的时候,是真,也就是打印的是奇数