import random
inp = input("Enter r to run and p to pass")
if(inp == "p"):
print(random.choice([random.randint(3,15),0]))
elif(inp == "r"):
print("ran successfully")
import random
inp = input("Enter r to run and p to pass")
if(inp == "p"):
print(random.choice([f"Successfully passed the ball {random.randint(3,15)} yards","You tripped, the ball wasn't passed."]))
elif(inp == "r"):
print("Ran successfully.")
你可以用这样的东西
这:
random.choice([random.randint(3,15),0])
是重要的位random.choice
在一个列表中获取多个值(在本例中为2),然后随机选择一个值(2个值=>;50%概率)我还修复了输入输出的问题。要从用户处获取输入,请将输入值分配给如下变量:
example = input("Your input here: ")
。如果您运行那行代码,并以potato
为例进行回答,您就可以打印示例并取回马铃薯(或用户回答的任何内容)如果你真的想充实你的游戏,我建议你研究一下模板字符串。这些让你可以做这样美妙的事情:
您可以使用下面的代码。由于定义了一条语句来选择3-15之间的随机数,因此可以创建另一条语句来选择0或1(不保证为%50)。同样,在代码中,您将打印函数的返回值指定给一个参数。这绝对是错误的
Print
函数不返回任何内容,因此将其分配给另一个变量是没有意义的相关问题 更多 >
编程相关推荐