Computer Science, asked by mifa, 1 year ago

Consider the following function f.

def f(n):
s=0
for i in range(1,n+1):
if n%i == 0:
s = s+1
return(s%2 == 1)
The function f(n) given above returns True for a positive number n if and only if:​

Answers

Answered by Anonymous
0

Answer:

In the history of Europe, the Middle Ages (or medieval period) lasted from the 5th to the 15th century. It began with the fall of the Western Roman Empire and merged into the Renaissance and the Age of Discovery. The Middle Ages is the middle period of the three traditional divisions of Western history: classical antiquity, the medieval period, and the modern period. The medieval period is itself subdivided into the Early, High, and Late Middle Ages.

Population decline, counterurbanisation, collapse of centralized authority, invasions, and mass migrations of tribes, which had begun in Late Antiquity, continued in the Early Middle Ages. The large-scale movements of the Migration Period, including various Germanic peoples, formed new kingdoms in what remained of the Western Roman Empire. In the 7th century, North Africa and the Middle East—once part of the Byzantine Empire—came under the rule of the Umayyad Caliphate, an Islamic empire, after conquest by Muhammad's successors. Although there were substantial changes in society and political, the break with classical antiquity was not complete. The still-sizeable Byzantine Empire, Rome's direct continuation, survived in the Eastern Mediterranean and remained a major power. The empire's law code, the Corpus Juris Civilis or "Code of Justinian", was rediscovered in Northern Italy in 1070 and became widely admired later in the Middle Ages. In the West, most kingdoms incorporated the few extant Roman institutions.

Answered by AskewTronics
0

"The value of n is a perfect square" is the answer for the above question.

Explanation:

  • The above code is in python language which has one function which counts the number of factors for any number n. If the total factor of n is (multiple of 2) +1, then it returns the true value otherwise it returns the false value.
  • If the total factor of any number is equal to the (multiple of 2)+1, then it will be a perfect square.
  • For example, if the number is 9, then its total factor is 3 which is a (multiple of 2)+1.
  • So the above code checks that the number will be a perfect square or not.

Learn More:

  • Python program : https://brainly.in/question/5558161
Similar questions