无论如何要清理这个脚本并让它运行得更好?

时间:2018-03-27 17:24:49

标签: python

所以我想创建一个可以运行并从列表中挑选游戏的脚本。一切顺利,但我想看看我是否可以添加任何东西或只是让它运行得更好。此外,我现在正在努力工作,所以我不确定它将如何在本地。

import numpy as np
game = ['League of Legends', 'Portal 2', 'Rocket League', 'Fortnite', 'PUBG', 'Town of Salem']

def game_pick():
    n=1
    i1, i2 = 1, 5+1
    m = int(np.random.randint(i1,i2,size=n))
    return game[m]
    return game_pick()

然后game_pick()返回列表中的一个游戏。

3 个答案:

答案 0 :(得分:0)

如果你想要的只是一个随机游戏:

import random

game =['League of Legends','Portal 2','Rocket League','Fortnite','PUBG','Town of Salem']

def game_pick():

    return random.choice(game)

答案 1 :(得分:0)

选择随机游戏有一种更简单的方法。 您可以使用random.choice()代替numpy等第三方库。

import random
game = ['League of Legends','Portal 2','Rocket League','Fortnite','PUBG','Town of Salem']

def game_pick():
     return random.choice(game)

此外,您不需要定义功能。

import random
game = ['League of Legends','Portal 2','Rocket League','Fortnite','PUBG','Town of Salem']

chosen_game = random.choice(game)

答案 2 :(得分:0)

同样,如果你只想要一个随机游戏,你不需要numpy,或者定义一个函数。

import random
games = ['League of Legends','Portal 2','Rocket League','Fortnite','PUBG','Town of Salem']
game = random.choice(games)

你应该添加Smash Bros:)