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

Программирование на python

Елизавета Дрожко Ученик (95), открыт 2 недели назад
Помогите пожалуйста написать программу на python . Срочно! Даны действительные числа х. у. Найти сумму кубов всех целых чисел, расположенных между х и у, а также количество этих чисел.
2 ответа
[ ] [ ] Мастер (1178) 2 недели назад
 a = float(input('Enter 1st number: ')) 
b = float(input('Enter 2nd number: '))

count = 0
sum = 0

for i in range(int(a+1), int(b)):
sum += i*i*i
count += 1

print(f'Sum of {sum} and count is {count}')
Рустам Абдрашитов Мыслитель (9470) 2 недели назад
На
 
def calculate_sum_and_count(x, y):
start, end = sorted((int(x), int(y)))
start += 1
sum_cubes = sum(i ** 3 for i in range(start, end))
count = max(0, end - start)
return sum_cubes, count

def main():
while True:
try:
x = float(input("Введите значение x: "))
y = float(input("Введите значение y: "))
break
except ValueError:
print("Ошибка: пожалуйста, введите действительные числа.")

sum_cubes, count = calculate_sum_and_count(x, y)
print(f"Сумма кубов всех целых чисел между {x} и {y}: {sum_cubes}")
print(f"Количество целых чисел между {x} и {y}: {count}")

if __name__ == "__main__":
main()
Похожие вопросы