В настоящее время я работаю над проектом, над которым я работаю, и в настоящее время я изучаю цикл. Вот это направление следующим ...Треугольные числа с использованием циклов (Python)
Треугольные числа являются количество объектов, которые могут быть расположены в виде треугольника, сделав строк, еще одним объектом в каждой строке, чем в предыдущей строке , Напишите функцию, которая задает число, n, будет математически вычислять n-е треугольное число. Напишите еще одну функцию, которая отображает треугольные числа вплоть до n.
Формула состояния (п (п + 1))/(2) или (п^(2) + п)/(2)
Так довольно много я думаю Мне нужно было бы сформулировать функцию, которая, что бы я ни вводил для n в уравнение, получил бы ответ. Однако, мой вопрос заключается в том, что я не понимаю, как в этом сценарии используются циклы. Я сделал следующее, но я получаю сообщение об ошибке. Я думаю, что это должно быть очень просто?
n=int(input("Please Enter n:"))
y1=((n**2)+n)/(2)
print (y1)
Я думаю, что код выше отвечает на первый вопрос, где он formulaically вычислить п-е треугольное число, заданное inputing п. Однако мне сложно написать функцию для второго вопроса, где функция, которая отображает треугольные числа до и включая n. Большое спасибо за Вашу помощь.
Спасибо. Сможете ли вы помочь мне во втором вопросе? Мне сложно написать функцию для второго вопроса, где функция, которая отображает треугольные числа до и включая n. (Который я не понимаю, что это значит в первую очередь). – python2learn
Спасибо за вашу работу. Но у меня проблемы, потому что он спрашивает до и включая n. Как это работает? – python2learn
IT до 10? – python2learn