Je remastérise le bot par moi-même et je suis coincé! Ceci est un code qui invite l'utilisateur à sélectionner le nombre de cartes qu'ils obtiennent des optionsPython: COT GAME BOT - Remasterisation (Comment faire pour qu'une ligne continue quel que soit l'endroit où elle se trouve?)
7, 9, 11, and 15
def Cards():
print("Card Amounts")
print("\nChoices")
print(7)
print(9)
print(11)
print(15)
PlayerInput3()
def PlayerInput3():
global PlayersCards
PlayerInput = int(raw_input())
if(PlayerInput == 7):
PlayersCards == range(1,7)
print("Lets get started")
Game()
Mais quand ils choisissent combien de cartes ils le veulent ne reste en effet qu'après la définition est terminée. Je souhaite que la gamme de cartes Players continue dans une zone définie différente. Ici:
def Game():
global roundNumber, MyDeck, PlayersCards
import random
Select = PlayersCards
roundNumber = roundNumber + 1
print("Round %d!") % (roundNumber)
if(roundNumber == 1) or (roundNumber < 15):
PlayersCards = random.randint(1, 50)
MyDeck.append(PlayersCards)
print("Here are your cards")
print(MyDeck)
print("Select a card")
Mais il continue coutume sur le passé
def Cards():
Comment puis-je faire en sorte que la PlayersCard == gamme (1,7) continue quel que soit le Dans quelle définition est-il?
Qu'est-ce que le code faites maintenant et ce que vous voulez qu'il fasse – Keatinge
Si vous voulez 9 nombres aléatoires, puis 'My_card_list = [random.randint (1, 100) pour x dans la plage (9)] '. Sinon, demandez-vous comment indexer une liste? –
https://gyazo.com/7f4ba8f49fcb1702df236a6310b30e19 Voici mon code. J'essaie de faire en sorte que lorsque le joueur choisit l'un des 9 nombres aléatoires qu'il a, il ne tape pas le nombre le plus élevé auquel il peut penser – BradTheBrutalitist