Предмет: Информатика,
автор: lanxichenjiancheng
Очень срочно, в Пайтоне создать программу—Лото Тройка.Игрок делает ставку – три числа от 0 до 9. В программе получаем три готовых числа
Если игрок угадал все три числа в правильном порядке- Джек-пот 500 баллов!
Если число угаданое, но не в правильном порядке-10 баллов
Если число угаданое на правильной позиции- 100 баллов
Пример:
1 3 5 (игрок)
1 3 5 (случайные числа)
Джек-пот, 500 баллов
1 3 5 (игрок)
5 3 1 (случайные числа)
120 (по 10 б баллов за числа 1 и 5, и 100 баллов за 3)
1 3 5 (игрок)
6 8 4 (случайные числа)
0 баллов
Нужно очень срочно, помогите
merkkaa:
проверки нужны? если буква или больше нужного кол во цифр будет?
Ответы
Автор ответа:
1
import random
numbers = []
numbers_random = [random.randint(0, 9) for _ in range(3)]
score = 0
for _ in range(3):
num = int(input('Введите число (0 - 9): '))
numbers.append(num)
print(numbers)
print(numbers_random)
if numbers == numbers_random:
score = 500
else:
for i, num in enumerate(numbers):
if num == numbers_random[i]:
score += 100
else:
if num in numbers_random:
score += 10
print('Баллы:', score)
Похожие вопросы
Предмет: Английский язык,
автор: slesd
Предмет: Английский язык,
автор: kkkkiiiii
Предмет: Русский язык,
автор: irromanova82
Предмет: Информатика,
автор: nazgylarzieva
Предмет: История,
автор: katyushaeroxin