Same python code different result in Solo python code playground | SoloLearn: Learn to code for FREE!

+1

Same python code different result in Solo python code playground

items = [2, 4, 6, 8, 10, 12, 14] middle = int(len(items) // 2) print(items[middle]) I pasted the above to code playground. After run, it shows “no output”. Click run again, it shows “8”. Every click will show either “no output” or “8”. Is it the code issue or solo editor issue? Thanks!

1/21/2021 1:03:03 PM

H S

5 Answers

New Answer

+2

"items" is a keyword in python so you can't use it as variable name. #CODE: num = [2, 4, 6, 8, 10, 12, 14] middle = int(len(num) // 2) print(num[middle])

+1

RKK thanks very much. I will avoid using Python keyword as variable. The above code is from Solo Python 3 course practise which pre-sets “items” as variable in the practise.

+1

Can you give me the link where items is used as variable name, if possible?

0

better to use elem vs item and lst vs list, and st vs str

0

RKK 26.4 “the middle element” practise. just found out I misunderstood the question. But anyway, it does pre-set “items” as var.