Напишите код на языке Python с использованием цикла while для новичков. Запустите цикл, в котором будут бросаться

  • 56
Напишите код на языке Python с использованием цикла "while" для новичков. Запустите цикл, в котором будут бросаться два шестигранных кубика до тех пор, пока сумма значений, выпавших на них, не будет равна, как минимум, 10. Предоставьте пример результата, например: 5 7 5 8.
Алексей
39
Конечно! Вот код на языке Python с использованием цикла "while", который выполняет броски двух шестигранных кубиков до тех пор, пока сумма значений, выпавших на них, не будет равна или превышать 10:

python
import random

# Инициализируем сумму значений двух кубиков
сумма = 0

# Пока сумма меньше 10
while сумма < 10:
# Бросаем два кубика
кубик1 = random.randint(1, 6)
кубик2 = random.randint(1, 6)

# Считаем сумму
сумма = кубик1 + кубик2

# Выводим результаты бросков
print(кубик1, кубик2)

# Выводим пример результата последних бросков
print("Сумма последних значений:", сумма)


Пример результата:


6 4
2 1
3 5
4 6
Сумма последних значений: 10


В этом примере программа будет выполнять броски двух кубиков, считать сумму значений и выводить результаты до тех пор, пока сумма не станет равной или превысит 10. После выполнения цикла будет выведено сообщение о сумме последних значений, которая в данном случае равна 10.