首页 新闻 会员 周边 捐助

Python 里: 任何非零整数(包括负数)都当作 True 只有整数 0 被当作 False

0
[已关闭问题] 关闭于 2025-09-07 10:50
x=10
while x:
    x-=1
    if x%2:
        print(x,end="")
    else:
        pass
输出结果是
_java_python的主页 _java_python | 小虾三级 | 园豆:938
提问于:2025-09-07 10:49
< >
分享
所有回答(1)
0
表格
复制
循环次数x (初始)x -= 1x (新值)x % 2是否打印输出
1 10 9 9 1 9
2 9 8 8 0  
3 8 7 7 1 97
4 7 6 6 0  
5 6 5 5 1 975
6 5 4 4 0  
7 4 3 3 1 9753
8 3 2 2 0  
9 2 1 1 1 97531
10 1 0 0 0  

步骤4:总结输出

  • 打印的 x 值为:9, 7, 5, 3, 1。
_java_python | 园豆:938 (小虾三级) | 2025-09-07 10:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册