我需要检查两个输入是否都已填充。 我已经尝试过一个=,也使用“ = True”而不是“ = str()”。
from math import *
import time
def func():
x = input("Player 1")
y = input("Player 2")
if x and y == str():
print("Okay")
time.sleep(2)
print("Works.")
func()
我希望程序打印:“好”,等待两秒钟,然后“工作”。
答案 0 :(得分:0)
您需要检查字符串中是否包含某些内容。 str()创建一个空字符串, 因此它永远不会以您想要的方式工作。而是使用此将字符串与布尔值进行比较 从数学导入* 导入时间
def func():
x = input("Player 1")
y = input("Player 2")
if x and y: # if you want, you can do this: if bool(x) == True and bool(y) ==
#True:
print("Okay")
time.sleep(2)
print("Works.")
func()