check50

cs50/problems/2022/python/adieu


:) adieu.py exists

Log
checking that adieu.py exists...

:) input of EOF halts program

Log
running python3 adieu.py...
sending input Liesl...
sending EOF...
checking that program exited with status 0...

:) input of "Liesl" yields "Adieu, adieu, to Liesl"

Log
running python3 adieu.py...
sending input Liesl...
sending EOF...
checking for output "Adieu, adieu, to Liesl"...
checking that program exited with status 0...

:) input of "Liesl" and "Friedrich" yields "Adieu, adieu, to Liesl and Friedrich"

Log
running python3 adieu.py...
sending input Liesl...
sending input Friedrich...
sending EOF...
checking for output "Adieu, adieu, to Liesl and Friedrich"...
checking that program exited with status 0...

:( input of "Liesl", "Friedrich", and "Louisa" yields "Adieu, adieu, to Liesl, Friedrich, and Louisa"

Cause
expected "Adieu, adieu, ...", not "Name: Name: Na..."

Log
running python3 adieu.py...
sending input Liesl...
sending input Friedrich...
sending input Louisa...
sending EOF...
checking for output "Adieu, adieu, to Liesl, Friedrich, and Louisa"...

Expected Output:
Adieu, adieu, to Liesl, Friedrich, and Louisa
Actual Output:
Name: Name: Name: Name: 
Adieu, adieu, to Liesl, Friedrich and Louisa

:( input of "Liesl", "Friedrich", "Louisa", and "Kurt" yields "Adieu, adieu, to Liesl, Friedrich, Louisa, and Kurt"

Cause
expected "Adieu, adieu, ...", not "Name: Name: Na..."

Log
running python3 adieu.py...
sending input Liesl...
sending input Friedrich...
sending input Louisa...
sending input Kurt...
sending EOF...
checking for output "Adieu, adieu, to Liesl, Friedrich, Louisa, and Kurt"...

Expected Output:
Adieu, adieu, to Liesl, Friedrich, Louisa, and Kurt
Actual Output:
Name: Name: Name: Name: Name: 
Adieu, adieu, to Liesl, Friedrich, Louisa and Kurt

:( input of "Liesl", "Friedrich", "Louisa", "Kurt", and "Brigitta" yields "Adieu, adieu, to Liesl, Friedrich, Louisa, Kurt, and Brigitta"

Cause
expected "Adieu, adieu, ...", not "Name: Name: Na..."

Log
running python3 adieu.py...
sending input Liesl...
sending input Friedrich...
sending input Louisa...
sending input Kurt...
sending input Brigitta...
sending EOF...
checking for output "Adieu, adieu, to Liesl, Friedrich, Louisa, Kurt, and Brigitta"...

Expected Output:
Adieu, adieu, to Liesl, Friedrich, Louisa, Kurt, and Brigitta
Actual Output:
Name: Name: Name: Name: Name: Name: 
Adieu, adieu, to Liesl, Friedrich, Louisa, Kurt and Brigitta

:( input of "Liesl", "Friedrich", "Louisa", "Kurt", "Brigitta", "Marta", and "Gretl" yields "Adieu, adieu, to Liesl, Friedrich, Louisa, Kurt, Brigitta, Marta, and Gretl"

Cause
expected "Adieu, adieu, ...", not "Name: Name: Na..."

Log
running python3 adieu.py...
sending input Liesl...
sending input Friedrich...
sending input Louisa...
sending input Kurt...
sending input Brigitta...
sending input Marta...
sending input Gretl...
sending EOF...
checking for output "Adieu, adieu, to Liesl, Friedrich, Louisa, Kurt, Brigitta, Marta, and Gretl"...

Expected Output:
Adieu, adieu, to Liesl, Friedrich, Louisa, Kurt, Brigitta, Marta, and Gretl
Actual Output:
Name: Name: Name: Name: Name: Name: Name: Name: 
Adieu, adieu, to Liesl, Friedrich, Louisa, Kurt, Brigitta, Marta and Gretl