Пробую новые функции,т.к. недавно только начал изучать python,сделал перезапуск программы через цикл и не понимаю как укоротить
#рандомайзер чисел
import random
def randomazer(random):
print('Введите от какого и до какого числа рандом')
print('Введите первое число')
number = int(input())
print('Введите второе число')
number2 = int(input())
random = random.randint(number,number2)
print('Сгенерированное число - '+ str(random))
repeatWord = ('д','y')
def repeat():
print('Сгенерировать новое число? (да или нет)')
return input().lower().startswith(repeatWord)
while True:
randomazer(random)
if repeat():
True #перезапуск программы,просто чтобы внутри if что-то было,
#я не знаю почему это работает
else:
break
с любым значением в if код работает правильно,но если цикл запускать просто с функцией,а не через if то выполняется неправильно.
И если в if работает любое значение,то ведь скорее всего он может быть и не нужен? :)