小编Cle*_*ird的帖子

检查所有陈述是否都是假的?

只有在多个语句为假时才有办法执行一行代码吗?

我有一个库存:

inventory = {
    {"Images/Category 1/pistol1.png", false},
    {"Images/Category 1/machinePistol1.png", false},
    {"Images/Category 2/shotgun1.png", false},
    {"Images/Category 2/assaultRifle1.png", false},
    {"Images/Category 3/sniperRifle1.png", false},
    {"Images/Category 3/rocketLauncher1.png", false}
}
Run Code Online (Sandbox Code Playgroud)

我想编写一个函数来执行一行代码,如果所有这些语句都是假的,但如果其中一个是真的,显然会执行其他的操作.

lua coronasdk

2
推荐指数
1
解决办法
1502
查看次数

只读取命令行参数的一部分

每当我通过命令行给出一个数字时,让我们说92,它只需要9,完全忽略2.然而,如果我使用arg [1]它将使用2代替9. import sys

for arg in sys.argv:
    print arg

print ""    
print "-----"
print ""    

try:
    argNumber = int(arg[0])
except ValueError:
    argNumber = 0
    print "This is wrong"

for i in range(argNumber, 0, -1):
    print i
Run Code Online (Sandbox Code Playgroud)

另外,由于某种原因,我无法在除ValueError之外添加打印"This is wrong"行.它给我一个缩进错误?

python

1
推荐指数
1
解决办法
103
查看次数

标签 统计

coronasdk ×1

lua ×1

python ×1