import math
start= int(input("please enter starting number:"))
end= int(input("please enter upper limit number:"))
step= int(input("please enter step number:"))
while start > end and end-start>step:
start= int(input("please enter starting number:"))
end= int(input("please enter upper limit number:"))
step= int(input("please enter step number:"))
print("\nNumber\tType\tSquare\tRoot")
print("_________________________________")
for i in range(start,end,step):
sq =i**2
root =math.sqrt(i)
if i % 2 ==0:
type = "Even"
else:
type = "Odd"
print(i, '\t', type, '\t', sq, '\t', root)
print("_________________________________________")
OUTPUT IS
please enter starting number:1
please enter upper limit number:13
please enter step number:1
Number Type Square Root
_________________________________
12 Even 144 3.4641016151377544
_________________________________________
>>>
but it should display Numbers 1-13 for some reason it stopped displying those numbers in the table?
start= int(input("please enter starting number:"))
end= int(input("please enter upper limit number:"))
step= int(input("please enter step number:"))
while start > end and end-start>step:
start= int(input("please enter starting number:"))
end= int(input("please enter upper limit number:"))
step= int(input("please enter step number:"))
print("\nNumber\tType\tSquare\tRoot")
print("_________________________________")
for i in range(start,end,step):
sq =i**2
root =math.sqrt(i)
if i % 2 ==0:
type = "Even"
else:
type = "Odd"
print(i, '\t', type, '\t', sq, '\t', root)
print("_________________________________________")
OUTPUT IS
please enter starting number:1
please enter upper limit number:13
please enter step number:1
Number Type Square Root
_________________________________
12 Even 144 3.4641016151377544
_________________________________________
>>>
but it should display Numbers 1-13 for some reason it stopped displying those numbers in the table?