Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

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

Аня Коновалова Ученик (115), открыт 3 недели назад
a, b = map(int, input().split())
sq_gen = (x**3 for x in range(a, b+1))
tp = tuple(sq_gen)
stri= ''.join(tp)
print(stri)
Вввод: 1 5
Вывод: 1 8 27 64
А у меня выводит runtime error, пожалуйста помогите исправить
1 ответ
Ксения Райт Гений (97860) 3 недели назад
А так не проще?
 a, b = map(int, input().split()) 
print(*[x**3 for x in range(a, b+1)])
Кстати, если надо выводить значения кубов целых чисел от a до b включительно, тогда вывод в Вашем примере неправильный...
Похожие вопросы