在Python中的输入语句中格式化参数

时间:2017-09-30 10:15:13

标签: python python-3.x

如何格式化输入语句中的参数(如果有方法)。 例如:

scoring_choice = input("If you want to reroll, enter REROLL\n"
                       "If you want to score, enter to which category?\n> ")
if scoring_choice.lower() == f'reroll {x}':
    player1 = reroll(player1, x)

参考功能:

def reroll(player, x)
    if x.lower() == 'all':
        player = player.reroll()
        print(player)
    else:
        try:
            if int(x) in range(1, 7):
                player[int(x)-1] = random.randint(1, 6)
                print(player)
        except ValueError:
            print("Oops, please choosing a valid option")
    return player, x

我想知道如果有的话,如何以正确的方式做到这一点。 就像如何在参数中添加if语句一样。

很抱歉,如果我使用了错误的词语或单词。 而且我知道这段代码的语法没有任何意义,但是我编辑了原来的一个代码,它可以用这个代码来说明我的意思。

0 个答案:

没有答案