我不明白为什么要花这么长时间才回来却再也没有

2024-09-29 23:33:28 发布

您现在位置:Python中文网/ 问答频道 /正文

import random

def pythonrubyjava():

    gamelist = ["python" , "ruby", "java"]

    userinput = raw_input("python, ruby, or java?:")

    randominput = random.choice(gamelist)
    print randominput

    if userinput not in gamelist:
        print "The game is over"

    elif userinput == randominput:
        print "correct"

    elif userinput == "python" and randominput == "ruby":
        print "WINNER!"
    elif userinput == "ruby" and randominput == "java":
        print "WINNER!"
    elif userinput == "java" and randominput == "python":
        print "WINNER!"
    elif userinput == "python" and randominput == "java":
        print "loser..."
    elif userinput == "ruby" and randominput == "python":
        print "loser..."
    elif userinput == "java" and randominput == "ruby":
        print "loser..."

这是我到目前为止,但它要么说执行命令,永远不会完成或没有返回正确的东西。你知道吗


Tags: andimportrawdefrandomjavarubyprint

热门问题