num = []
even = []
odd = []
#USERINPUT:
try:
num = int(input("Enter Number: "))
except:
print("Enter a Valid Number:")
for num_even in range(1, num + 1):
if num_even % 2 == 0:
print(num_even)
else:
break
for num_odd in range(1, num + 1, 2):
if num_odd % 2 == 1:
print(num_odd)
else:
break
ano poba mistake nito mga ka PHC
yung odd talaga ang lalabas palagi
gxto ko sana yung output is kung even numbers even lng ang lalabas,
i need help po.
while True:
num = input("Enter Number: ")
if num.isdigit():
break
print(f'Input "{num}" is not a valid number')
if (int(num) % 2) == 0:
print(f'{num} is even number')
else:
print(f'{num} is odd number')
OUTPUT:
Enter Number: dsad
Input "dsad" is not a valid number
Enter Number: qweqweq
Input "qweqweq" is not a valid number
Enter Number: 18
18 is even number
Ikaw na bahala sa for loop
Pwede din kung gusto mo check kung odd number just just reverse the if condition
Yung sa code mo, kaya tumutuloy sa odd, magkahiwalay kasi sila ng for loop ng even.
So pag break mo sa even, tutuloy lang rin siya sa odd, dahil di ka nagre-return
But you should be inside the function in order to return
while True:
num = input("Enter Number: ")
if num.isdigit():
break
print(f'Input "{num}" is not a valid number')
if (int(num) % 2) == 0:
print(f'{num} is even number')
else:
print(f'{num} is odd number')
OUTPUT:
Enter Number: dsad
Input "dsad" is not a valid number
Enter Number: qweqweq
Input "qweqweq" is not a valid number
Enter Number: 18
18 is even number
Ikaw na bahala sa for loop
Pwede din kung gusto mo check kung odd number just just reverse the if condition
Yung sa code mo, kaya tumutuloy sa odd, magkahiwalay kasi sila ng for loop ng even.
So pag break mo sa even, tutuloy lang rin siya sa odd, dahil di ka nagre-return
But you should be inside the function in order to return
while True:
num = input("Enter Number: ")
if num.isdigit():
break
print(f'Input "{num}" is not a valid number')
if (int(num) % 2) == 0:
print(f'{num} is even number')
else:
print(f'{num} is odd number')
OUTPUT:
Enter Number: dsad
Input "dsad" is not a valid number
Enter Number: qweqweq
Input "qweqweq" is not a valid number
Enter Number: 18
18 is even number
Ikaw na bahala sa for loop
Pwede din kung gusto mo check kung odd number just just reverse the if condition
Yung sa code mo, kaya tumutuloy sa odd, magkahiwalay kasi sila ng for loop ng even.
So pag break mo sa even, tutuloy lang rin siya sa odd, dahil di ka nagre-return
But you should be inside the function in order to return
This is a little redundant. But it worked. Just clean it up
So bale, since gusto mo iprint lang kung even or add yung given number
so kung 6 ang input it should print only the even numbers which are added to EVEN constant var
Python:
EVEN = []
ODD = []
def is_even(n) -> bool:
return int(n) % 2 == 0
def is_odd(n) -> bool:
return int(n) % 2 == 1
n = int(num) + 1
for i in range(1, n):
if is_even(i):
EVEN.append(i)
elif is_odd(i): # pwede din else nalang to
ODD.append(i)
if is_even(n):
print('EVEN NUMBERS:')
for e in EVEN:
print(e)
elif is_odd(n):
print('ODD NUMBERS:')
for o in ODD:
print(o)
OUTPUT:
Enter Number: 6
EVEN numbers:
2
4
6
Enter Number: 9
ODD numbers:
1
3
5
7
9
This is a little redundant. But it worked. Just clean it up
So bale, since gusto mo iprint lang kung even or add yung given number
so kung 6 ang input it should print only the even numbers which are added to EVEN constant var
Python:
EVEN = []
ODD = []
def is_even(n) -> bool:
return int(n) % 2 == 0
def is_odd(n) -> bool:
return int(n) % 2 == 1
n = 0
for i in range(1, int(num) + 1):
if is_even(i):
EVEN.append(i)
elif is_odd(i): # pwede din else nalang to
ODD.append(i)
n += 1
if is_even(n):
print('EVEN NUMBERS:')
for e in EVEN:
print(e)
elif is_odd(n):
print('ODD NUMBERS:')
for o in ODD:
print(o)
OUTPUT:
Enter Number: 6
EVEN numbers:
2
4
6
Enter Number: 9
ODD numbers:
1
3
5
7
9
maraming salamat po nito. kaso may mga functions ang di na discuss ng proctor namen. medyu ma tatagalan ako sa pag intindi neto sir. salmat nang marami.
maraming salamat po nito. kaso may mga functions ang di na discuss ng proctor namen. medyu ma tatagalan ako sa pag intindi neto sir. salmat nang marami.
Wag ka umasa sa prof. Ikaw lang mismo mag explore.
Usually basic lang tinuturo talaga nila.
Way back 2012 VB6 palang kami wala talaga ako masyadong natutunan
saka lang ako natuto yung nag graduate na kami (Pero syempre tulungan lang kami kaya naka graduate)
Wag ka umasa sa prof. Ikaw lang mismo mag explore.
Usually basic lang tinuturo talaga nila.
Way back 2012 VB6 palang kami wala talaga ako masyadong natutunan
saka lang ako natuto yung nag graduate na kami (Pero syempre tulungan lang kami kaya naka graduate)