Я новичок в Python. Как я могу сделать цикл программы до начала, используя цикл while?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Я новичок в Python. Как я могу сделать цикл программы до начала, используя цикл while?

Сообщение Anonymous »

Это мой код:

Код: Выделить всё

import random

Player_1 = input ("Choose Rock, Paper, or Scissors")

computer_choices = ["Rock", "Paper", "Scissors"]
computer_move = random.choice(computer_choices)
print(f"Computer chose: {computer_move}")

if Player_1 == computer_move:
print("Both players chose the same thing. The game is a draw!")

elif Player_1 == "Rock":
if computer_move == "Scissors":
print("Player with Rock wins!")
else:
print("Player with Paper wins!")

elif Player_1 == "Paper":
if computer_move == "Rock":
print("Player with paper wins!")
else:
print("Player with Scissors wins!")

elif Player_1 == "Scissors":
if computer_move == "Paper":
print("Player with scissors wins!")
else:
print("Player with Rock wins!")

play_again = "yes"
while play_again.lower() == "yes":
play_again = input("Do you want to play again? (yes/no): ")
проблема в том, что после того, как я говорю «да», он просто спрашивает еще раз и не переходит к началу программы. Просто спрашивает, хочу ли сыграть еще раз. Как заставить его работать в цикле?
Я пробовал изменить часть кода, например, поместить все это в цикл while, но не думаю, что это работает таким образом.

Подробнее здесь: https://stackoverflow.com/questions/790 ... ning-using
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Простой цикл while, выводящий неожиданные значения (новичок)
    Anonymous » » в форуме C++
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как я могу создать таймер обратного отсчета, используя различные типы циклов (for, while, do- while) в Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • У меня проблема с «циклами while» в Python (я новичок)
    Anonymous » » в форуме Python
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Выполните цикл while с Да = начать заново Нет = выйти из программы
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как сделать запрос GET без Monobehaviour или System.IO (используя цикл while?)
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»