Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Challenge: Creating the Sensor | Class Structures
Object Oriented Programming with Python
Osio 1. Luku 9
single

single

Challenge: Creating the Sensor

Pyyhkäise näyttääksesi valikon

Tehtävä

Pyyhkäise aloittaaksesi koodauksen

You are going to create a Sensor class to help keep track of numbers recorded by sensors. A sensor is a device that measures something, like temperature or light, and stores those measurements as a list of numbers called readings. Follow these steps to build your class:

  • Add a method called add_reading:
    • This method should take one value (a number).
    • Add this value to the sensor's list of readings.
  • Fill a method called average_reading:
    • This method should return the average (mean) of all the numbers in the readings list.
    • If there are no readings, it should return None instead of causing an error.
  • Add a method called reset_readings:
    • This method should remove all readings from the Sensor.
    • The readings list should become empty.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 9
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

some-alt