Почему мой код не запускает оператор if после цикла while?Python

Программы на Python
Ответить
Anonymous
 Почему мой код не запускает оператор if после цикла while?

Сообщение Anonymous »

from random import randint
print("Get 7+ right to win.")
cycle = 0
count = 1

def FUNC():
global count
global cycle
rand = randint(1,10)
print(rand)
Var0 = int(input("Choose 1-10 "))
if Var0 == rand:
print("Good!")
count += 1
cycle += 1
else:
print("Sorry!")
cycle += 1

while cycle < 10:
FUNC()

if cycle > 10:
if count >= 7:
print("You win")
elif count < 7:
print(f"You lose! Count = {count}")

Это моя игра в угадайку. Но по какой-то причине функция выигрыша или проигрыша не работает.
Я пытался сделать все правильно, ничего правильного, скорректировать код, но ничего.
Вот что я получить из консоли:
Choose 1-10 5
Good!
10
Choose 1-10 10
Good!

Process finished with exit code 0


Подробнее здесь: https://stackoverflow.com/questions/792 ... while-loop
Ответить

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

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

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

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

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