Я только начал изучать код и пишу простую программу.
Я пытаюсь выяснить, как найти диапазон шага, в котором находится число. Например, у меня есть диапазон от 0 до 101 с шагом 10.
Допустим, число равно 33, поэтому диапазон шага, в котором он находится, составляет от 30 до 40.
Как я могу найти эти нижние и верхние значения или что я могу использовать для этого?
У меня есть решение для этого, но оно очень грязное, и я хочу найти лучший способ сделать это, чтобы мне не пришлось повторять код. Вот оно
import random
number = random.randint(1, 100)
def help():
if number in range(0, 11):
print ("It's between 0 and 10")
if number in range(10, 21):
print ("It's between 10 and 20")
if number in range(20, 31):
print ("It's between 20 and 30")
if number in range(30, 41):
print ("It's between 30 and 40")
if number in range(40, 51):
print ("It's between 40 and 50")
if number in range(50, 61):
print ("It's between 50 and 60")
if number in range(60, 71):
print ("It's between 60 and 70")
if number in range(70, 81):
print ("It's between 70 and 80")
if number in range(80, 91):
print ("It's between 80 and 90")
if number in range(90, 101):
print ("It's between 90 and 100")
print (number)
help()
Так что мне в основном нужно автоматизировать этот код, чтобы мне приходилось только передавать значения, чтобы получить тот же вывод.