0
0 комментариев

Привет!

Хотел сделать игру на костях. Суть — набрать 100 балов кидая кубик, но при выпадении числа 1 результат должен обнуляться. Сейчас проблема в том что при выпадении числа 1 цикл должен остановится, но он не останавливается.

import random
cube = random.randint(1, 6)
print ('Напиши "go" для того щоб кинути кубик. \n')
i = input()
if i == 'go':
  print('На кубику випало число', cube)
  print('Для того щоб кинути ще раз напиши "+", не хочеш - напиши "-".')
else:
  print('ну і не треба')
i = input()
while i == '+':
  while cube <= 100:
    cube1 = random.randint(1, 6)
    if cube1 != 1:
      cube += cube1
      print(cube)
    elif cube1 == 1:
        cube = cube1 * 0
        print(cube)
        break
else:
  print('OK')
Решенный вопрос
Добавить комментарий