Простите меня, если этот вопрос повторяется, но я придерживаюсь кода, над которым я работаю. Я создаю программу для себя, чтобы создавать случайные группы людей, и я пытался найти простой способ сделать вставленное количество команд. Области Я сосать здесь:Альтернатива использованию выражения как переменной?
print("How many teams would you like?")
numberteam = input("Number: ")
listnumber = 0
teams = []
while numberteam + 1:
teams.append(Team(str(listnumber + 1)) = [])
Я довольно новый кодировщик, поэтому я уверен, что, кроме очевидного, используя выражение для переменного есть, вероятно, другие ошибки, но любые предложения по легкому способ исправить это было бы здорово!
Также, если я что-то оставил, просто спросите! (Кстати, я использую Python)
Что такое 'Team'? – SethMMorton
Мне сложно понять ваш код, но это похоже на комбинацию «random.shuffle» и «slicing» в списке. Лучше всего ... – mgilson
Также имейте в виду, что питон не является C.'while numberteam + 1:' не делает то, что вы ожидаете. Он добавляет 1 к 'numberteam', а затем отбрасывает значение. 'numberteam' не обновляется. – SethMMorton