Саша Ситников
New member
- 14.09.2020
- 2
- -3
Всем привет, сегодня я вам расскажу, как сделать рандомайзер.  Наэтот момент обучалок много, но я хочу поделиться своим опытом.
Для начал раскидаем набросок нашего кода:
	
	
	
	
		
Сначала делаем бесконечный цикл с помощью while. Ставим его в истину(True). Создаём переменые а, b - просим у пользователя вести числа от и до.
Дальше устраняем ошибку:
	
	
	
	
		
Если не написать этот элемент, то выдавало бы ошибку, а ошибку приведёт этот пример.
От: 10
До: 5
В этом примере показано, что нельзя писать второе число меньше первого числа!
Дописыаем код:
	
	
	
	
		
Тут я запихнул в finish сам рандомайзер. В random.randint - я записал наши переменные а и b, а после выводим в print finish.
Весь код:
	
	
	
	
		
				
			Для начал раскидаем набросок нашего кода:
		Python:
	
	import random
while True:
    a = int(input('От: '))
    b = int(input('До: '))Что тут я написал
Сначала делаем бесконечный цикл с помощью while. Ставим его в истину(True). Создаём переменые а, b - просим у пользователя вести числа от и до.
Дальше устраняем ошибку:
		Python:
	
	  if b < a:
     input('Нельзя вводить число меньше 1!')
      breakЕсли не написать этот элемент, то выдавало бы ошибку, а ошибку приведёт этот пример.
От: 10
До: 5
В этом примере показано, что нельзя писать второе число меньше первого числа!
Дописыаем код:
		Python:
	
	    finish = random.randint(a,b)
    print('Рандомайзер вывел число: ', int(finish))
input('')Тут я запихнул в finish сам рандомайзер. В random.randint - я записал наши переменные а и b, а после выводим в print finish.
Весь код:
		Python:
	
	import random
while True:
  a = int(input('От: '))
  b = int(input('До: '))
  if b < a:
    input('Нельзя вводить число меньше первого числа!')
    break
  finish = random.randint(a,b)
  print('Рандомайзер вывел: ', int(finish))
  input()
			
				Последнее редактирование модератором: 
			
		
	
										
										
											
	
										
									
								 
	 
	 
	 
	 
	 
 
		
 
 
		
 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
 
		 
	