ЭКЗАМЕН ПО python Задание: Игра в "Быки и коровы"
Описание задачи:
Вы создаете игру в "Быки и коровы". Это игра, в которой компьютер загадывает четырехзначное число, а игрок пытается угадать его. После каждой попытки компьютер сообщает, сколько быков и коров игрок получил.
Если игрок угадал цифру и ее позицию, это считается "быком". Если игрок угадал цифру, но не ее позицию, это считается "коровой".
Требования к программе:
1. Программа должна генерировать случайное четырехзначное число для каждой новой игры.
2. Игрок должен вводить свою догадку о загаданном числе.
3. Программа должна проверять, что введенное значение является четырехзначным числом.
4. Программа должна сообщать игроку, сколько быков и коров он получил после каждой попытки.
5. Программа должна завершаться, когда игрок угадывает загаданное число.
Дополнительные требования:
1. Программа должна использовать функции для логических операций, таких как проверка на четырёхзначность числа, вычисление быков и коров и т.д.
2. Программа должна предоставлять пользователю возможность начать новую игру или закончить текущую игру.
НЕ ИЗ А ТО ПОСТАВЯТ ПЛОХУЮ ОЦЕНКУ
Ответы на вопрос:
def random_number():
number = randint(1000,9999)
global res
res = [int(x) for x in str(number)]
return res
number = random_number()
print(number)
def number_check(user_number):
count_cows = 0
count_bulls = 0
list_user_number = [int(i) for i in str(user_number)]
for item, i in enumerate(set(number)):
if i in list_user_number:
count_cows += 1
_bulls_cow['cows'] = count_cows
else:
count_cows += 0
_bulls_cow['cows'] = count_cows
for x in enumerate(number):
for k in enumerate(list_user_number):
if k == x:
count_bulls += 1
_bulls_cow['bulls'] = count_bulls
else:
count_bulls += 0
_bulls_cow['bulls'] = count_bulls
return _bulls_cow
print(number_check(user_number))
Объяснение:
верблюд
Объяснение:
Ученик вычеркнул 9 байт/8 бит= 9 байт/ 1 байт= 9 символов. Это пробел, запятую и слово. Получается, что слово состоит из 7 символов. Единственное слово из 7 букв - верблюд
Популярно: Информатика
-
zhadyra198422.03.2021 13:15
-
дада21119.10.2022 23:51
-
alexnn0802.06.2020 09:54
-
Uchenik6667703.10.2021 16:36
-
margaritazaqar04.11.2020 04:35
-
125VikA12513.02.2021 21:21
-
iriskaesipova29.03.2022 11:50
-
tgeibdizn19.02.2022 20:32
-
leon777123.03.2023 16:26
-
вова96623.03.2020 22:39