@Chipu

Не выводит range в Python, как исправить?

Совсем недавно начал изучать Python и решил написать бесполезную программу которая считает по просьбе пользователя
#Программа должна считать по просьбе пользователя ( возможно задать начальную позицию счета, конечную и интервал )
print('\t\t\tДанная программа считает по вашей просьбе!')
start=''
finish=''
interval=''
while start=='':
    start=input('\nВведите начальную позицию')
if start:
    start=int(start)

while finish=='':
    finish=input('\nВведите конечную позицию')
if finish:
    finish=int(finish)

while interval=='':
    interval=input('\nВведите интервал')
if interval:
    interval=int(interval)

print('Подсчитываю,ожидайте.................')
range(start,finish+1,interval)

Но в конце не выводит на экран сам счет(функцию range), как это исправить?
  • Вопрос задан
  • 563 просмотра
Решения вопроса 1
@fireSparrow
Добавьте print в последнюю строчку:

print(list(range(start,finish+1,interval)))

Выражение без print выводит своё значение только в интерактивном режиме.
Вне интерактивного режима значение нужно в явном виде выводить с помощью print.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
print(list(range(...)))
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы