Форум программистов, компьютерный форум, киберфорум
Python: Решение задач
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 17.01.2023
Сообщений: 5

Сделать так, чтобы два случайных числа m и n не должны быть одинаковыми

23.01.2023, 22:08. Показов 489. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
надо сделать так что бы два случаиных числа m и n не должны быть одинаковым как можно это сделать?
from random import randint
m = randint(1,9)
n = randint(1,9)
print("Индексы от пароля:",m,'',n)
password = 'jhklfgkln'
print(password)
a = password[m-1]
b = password[n-1]
s = a + b
print(s)
y = 0
while y < 3 :
t = input("Введите пароль:")
y +=1
if t!=s and m != n:
print('Неправильный пароль, осталось попыток :', 3-y)
else:
print('Пароль верный, вход выполнен')
break
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
23.01.2023, 22:08
Ответы с готовыми решениями:

Сгенерировать два случайных числа так, чтобы первое было больше второго
Приветствую, как реализовать создание двух рандомных чисел, чтобы первое число было обязательно больше второго? вот мой код #include...

Подскажите как сделать чтобы выводило автора киниги и чтобы книги должны быть до 2009 года
#include &lt;iostream&gt; //#include &lt;ctime&gt; #include &lt;iomanip&gt; #include &lt;fstream&gt; #include &lt;string&gt; //#include &lt;vector&gt; using...

Необходимо составить таблицу случайных чисел от 1 до 100. При этом числа должны быть 9 разных цветов(1-9)
В таблице случайных чисел каждое число от 1 до 9 должно быть разного цвета. Имеется var matrix: array of integer; i, j, n,...

3
419 / 311 / 107
Регистрация: 30.08.2022
Сообщений: 1,195
23.01.2023, 22:14
Лучший ответ Сообщение было отмечено popitttttt5 как решение

Решение

Python
1
2
3
n = m
while m == n:
    n = randint(1,9)
Добавлено через 2 минуты
Python
1
2
if n == m:
    n = (n + 1) % 10 + 1
1
0 / 0 / 0
Регистрация: 17.01.2023
Сообщений: 5
23.01.2023, 22:17  [ТС]
большое спасибоооо
0
Эксперт Python
 Аватар для Red white socks
4523 / 1899 / 336
Регистрация: 18.01.2021
Сообщений: 3,489
24.01.2023, 05:01
Если нужен пароль из 2 разных букв, то это делается так:
Python
1
2
from random import sample
s = ''.join(sample('jhklfgkln',2))
brian778, 2-й способ очень плох.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.01.2023, 05:01
Помогаю со студенческими работами здесь

Необходимо сделать так, чтобы в одно поле для ввода числа, можно было записать два числа и вывести ответ...
Такое дело, выводится калькулятор в графическом окне. Задание сделать так, чтобы в одно поле для ввода числа, можно было записать два...

Как в регистрации пользователя сделать так, чтобы не было пользователей с одинаковыми логинами?
Подскажите, пожалуйста, как в моей регистрации пользователя сделать так, чтобы не было пользователей с одинаковыми логинами, я знаю, что...

Ошибка E2033 (Типы действительных и формальных параметров var должны быть одинаковыми)
Ругается на 7ю строку(на markerstr): function TSciStylesLoader.GenerateMarkerLine(Marker : TSciMarker) : AnsiString; var markerstr...

Как сделать так чтобы два поля заполнялись в два и более Edit?
procedure TForm1.DBGrid1CellClick(Column: TColumn); begin Form1.Edit1.Text:=Form1.DBGrid1.SelectedField.Text; end; Вопрос!!! Как...

Элементы массива должны быть упорядочены так, чтобы сначала шли элементы массива, отличающиеся от максимального на 80%.
Здравствуйте! Элементы массива ложны быть упорядочены таким способом, чтобы сначала шли элементы массива, отличавшиеся от максимального...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru