0
Why is it giving syntax error for creating empty set
9 Antworten
0
Amit Kumar
Corrected code
------
x=list(input())
y=[]
z=[]
print (x)
for i in x:
j = int(i)
if j % 2 == 0:
y.append(j)
elif j % 2 != 0:
z.append(j)
else:
print("somthing unexpected happened")
print("".join([str(i) for i in y]), 'are the even integers')
print("".join([str(i) for i in z]), "are the odd integers")
+ 1
Amit Kumar
You missed one closing braces ) at first line.
+ 1
Ohhhhh thank you so much
+ 1
Amit Kumar One more thing don't write anything inside input () otherwise it will append in list.
Just do
x = list(input ())
+ 1
Thank you soo much
+ 1
Amit Kumar
I have edited my previous reply.
You can do this to join list of integer
print("".join([str(i) for i in y]), 'are the even integers')
print("".join([str(i) for i in z]), "are the odd integers")
0
I Am Groot ! I am unable to use " ".join() on int type
0
What else can I use to join the list
0
Line 6 and 8