Найти - Пользователи
Полная версия: Замена числа. Есть функция?
Начало » Python для новичков » Замена числа. Есть функция?
1 2 3 4
Kon52
FishHook
jobsdata
Если не трудно скажите в какую сторону копать (хочу сам по пробовать сообразить): Полученное число вашим кодом , получить кол-во совпадений с числом полученным из input() ? То есть если выпало число 4521, ввели 4831, совпало два числа, получить кол-во совпавших чисел?

Способов, разумеется миллион. Пожалуй, самым питонячьим будет использовать zip.
Это была подсказка, дальше гуглите.

Покажите, если не затруднит.
Вот получили мы спомощью zip список кортежей с парами строк и….?
Kon52
Попробовал с помощью двух for пройтись сначала по кортежам, затем по их элементам- получается, но слишком много букаф.
Способ с list comprehension, from ayb, гораздо симпатичней.
FishHook
Kon52
строк и….
и сравнивайте в этих парах первый элемент со вторым. Вам же это и нужно было, сравнить два числа поциферно.
Разве нет?
Вообще, вы неправильно понимаете цель этого форума. Тут не учат логике, это бессмысленно. Задача элементарнейшая, уже разжеванная. Уже вам сформировали пары цифр для сравнения. И тут ВНЕЗАПНО вопрос: а чем?
Уважаемый, так нельзя.
FishHook
d="1234"
dd="3243"
pares = zip(d, dd)
print len([x for x in pares if x[0] == x[1]])
Kon52
Спасибо.
FishHook
Kon52
Способ с list comprehension, from ayb, гораздо симпатичней.
То, что написал ayb не решает вашу задачу.
Kon52
from random import sample
generated = "".join(map(str, sample(range(9), 4)))
print(generated)
user_input = input()
print(len([x for x in user_input if x in generated
           and len(user_input) == 4]))

Разве?
FishHook
А что, это решение дает правильный ответ?
Вот это верный ответ?

ayb
FishHook
А что, это решение дает правильный ответ?Вот это верный ответ?

получить кол-во совпавших чисел?
Kon52
Не заметил выделения в оригинальном посте. Индексы важны, теперь всё ясно.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB