# Count how many if is true

**URL:** <https://forum.freecodecamp.org/t/count-how-many-if-is-true/274964>\
**Category:** Curriculum Help\
**Tags:** python\
**Created:** [May 2, 2019, 4:09pm UTC](https://forum.freecodecamp.org/t/count-how-many-if-is-true/274964 "2019-05-02T16:09:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![eljos](https://avatars.discourse-cdn.com/v4/letter/e/dc4da7/32.png) [@eljos](https://forum.freecodecamp.org/u/eljos)\
**Post date:** [May 2, 2019, 4:09pm UTC](https://forum.freecodecamp.org/t/count-how-many-if-is-true/274964/1 "2019-05-02T16:09:43Z")

</div>

I am trying to count how many times `if testListTwo(list1_copy) == True` but I cant get it to work.  
Could someone please help me? Everything is working expect

```auto
count = count +1
sys.stdout.write(str(count))
sys.stdout.flush()   

```

```auto
def test(list_main, list_2):
    list1_copy= list_main
    count = 0
    for a in list_2:
        if testListOne(list1_copy, a) == False:
            list1_copy.append(a)

            if testListTwo(list1_copy) == True:
                
                count = count +1

            del list1_copy[-1]
            sys.stdout.write(str(count))
            sys.stdout.flush()   

```

---

<div class="post-metadata">

**Author:** ![MartinKondor](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/martinkondor/32/80458_2.png) [@MartinKondor](https://forum.freecodecamp.org/u/MartinKondor)\
**Post date:** [May 2, 2019, 4:16pm UTC](https://forum.freecodecamp.org/t/count-how-many-if-is-true/274964/2 "2019-05-02T16:16:43Z")

</div>

I would check what does `testListTwo` really returns with a print.  
What is more, you can check the inputs like this, it is not as strict as yours, but still does the work.

```python
count += 1
sys.stdout.write(str(count))
sys.stdout.flush()

def test(list_main, list_2):
    list1_copy= list_main

    for a in list_2:
        if not testListOne(list1_copy, a):
            list1_copy.append(a)

            _result = testListTwo(list1_copy)
            print(_result) # print out the result for the time of debuging.
            if _result:
                count += 1

            del list1_copy[-1]
            sys.stdout.write(str(count))
            sys.stdout.flush() 

```

---

<div class="post-metadata">

**Author:** ![eljos](https://avatars.discourse-cdn.com/v4/letter/e/dc4da7/32.png) [@eljos](https://forum.freecodecamp.org/u/eljos)\
**Post date:** [May 2, 2019, 4:25pm UTC](https://forum.freecodecamp.org/t/count-how-many-if-is-true/274964/3 "2019-05-02T16:25:31Z")

</div>

> [@MartinKondor](#):
>

thank you so much. it helped me to solve it

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [February 17, 2021, 5:37pm UTC](https://forum.freecodecamp.org/t/count-how-many-if-is-true/274964/4 "2021-02-17T17:37:15Z")

</div>

Closed on February 17, 2021, 5:37pm UTC


