cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
888
Views
0
Helpful
0
Replies

Skills For All - Python Essentials 1 Errors

RaspbPy
Level 1
Level 1

Firstly, in module 1 (1.4 Module 1 Completion) of the Python Essentials 1, the 10th question on the quiz asks:

What is the expected behavior of the following program?
print("Goodbye!")
The options are:

  1. The program will output Goodbye! to the screen
  2. The program will generate an error message on the screen
  3. The program will output "Goodbye!" to the screen
  4. The program will output ("Goodbye!") to the screen

The correct answer, if the question has been written correctly, would be option 1 (Goodbye! would be outputted). However, Cisco claims the program would "generate an error message" stating this is because "prin" is not a function. I believe it is clear Cisco needs to change the question to read:

What is the expected behavior of the following program?
prin("Goodbye!")

 

Additionally, in the lab in module 2.4.10 (Operators and Expressions). The expression given is:
3x^3 - 2x^2 + 3x - 1

Where the (y is inferred. The sample inputs and outputs do not match, I am unsure whether this was intended, however my suggestion is that it might be helpful to change these to the correct/matching input and output values.

x = 0, y = -1.0
x = 1, y = -3.0
x = -1, y = -3.0

As these values can be very useful in checking whether our code is working.

 

Furthermore, the layout of the module is different from that of other courses, where each sub-module, or subsection of a module, has its own page. I found this useful in breaking up the course and resuming my place after time away - as these sub-modules act as useful "bookmarks".

0 Replies 0
Quick Links