Python如果有两件事是真的,我想打印一件事。

Python I want to print one thing if 2 things are true. and another if either is false

本问题已经有最佳答案,请猛点这里访问。

只是想学点东西。做了这个愚蠢的程序。只想让tp和袜子都是真的,这样你就能得到if的东西。或者IDK。

1
2
3
4
5
6
7
8
def shit_supplies(tp, socks, time):
    print"Time: %d minutes" % time
    print"Soks on? %r" % socks
    print"Butt-Wipies? %r" % tp
if tp socks =="true":
    print"Hurry up only %d minutes to pinch it off!!@!" % time
else:
    print"No poopies for you!"

尝试了一些像逗号之类的东西让它工作,但我迷路了,在谷歌上找不到它。


你的尝试中只有几个小错误。

1
2
3
4
5
6
7
8
 def poop_supplies(tp, socks, time):
        print("Time: %d minutes" % time)
        print("Soks on? %r" % socks)
        print("Bottom-Wipies? %r" % tp)
        if tp and socks:
            print("Hurry up only %d minutes to pinch it off!!!" % time)
        else:
            print("No poopies for you!")

这里有一个关于布尔运算符的很好的小教程。