Challenge: Survey Summary Report
In previous chapters, you learned how to analyze lists of employee data and calculate summary statistics such as averages and counts. Calculating an average involves summing all the values in a list and dividing by the number of items. Counting the occurrences of each value helps you understand the distribution of responses, which is especially useful when evaluating survey data like employee satisfaction scores.
1234567891011survey_responses = [4, 3, 5, 2, 4, 3, 5, 1, 4, 2] # Create a dictionary to count responses response_counts = {} for response in survey_responses: if response not in response_counts: response_counts[response] = 1 else: response_counts[response] += 1 print("Survey response counts:", response_counts)
When presenting a summary report, format the output so it is easy to read and interpret. For example, display the average satisfaction score with a clear label, and list each possible score alongside the number of employees who chose it. This clear formatting ensures that HR managers and stakeholders can quickly grasp the key insights from the survey results.
Swipe to start coding
Write a script that prints a summary report for employee satisfaction survey responses.
- Calculate the average satisfaction score from the
survey_responseslist. - Count how many employees gave each possible score from 1 to 5.
- Print the average score with a clear label.
- Print each possible score (from 1 to 5) and the corresponding count.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
How do I calculate the average satisfaction score from the survey responses?
Can you show me how to format the output for a summary report?
What are some best practices for presenting survey data to stakeholders?
Чудово!
Completion показник покращився до 4.76
Challenge: Survey Summary Report
Свайпніть щоб показати меню
In previous chapters, you learned how to analyze lists of employee data and calculate summary statistics such as averages and counts. Calculating an average involves summing all the values in a list and dividing by the number of items. Counting the occurrences of each value helps you understand the distribution of responses, which is especially useful when evaluating survey data like employee satisfaction scores.
1234567891011survey_responses = [4, 3, 5, 2, 4, 3, 5, 1, 4, 2] # Create a dictionary to count responses response_counts = {} for response in survey_responses: if response not in response_counts: response_counts[response] = 1 else: response_counts[response] += 1 print("Survey response counts:", response_counts)
When presenting a summary report, format the output so it is easy to read and interpret. For example, display the average satisfaction score with a clear label, and list each possible score alongside the number of employees who chose it. This clear formatting ensures that HR managers and stakeholders can quickly grasp the key insights from the survey results.
Swipe to start coding
Write a script that prints a summary report for employee satisfaction survey responses.
- Calculate the average satisfaction score from the
survey_responseslist. - Count how many employees gave each possible score from 1 to 5.
- Print the average score with a clear label.
- Print each possible score (from 1 to 5) and the corresponding count.
Рішення
Дякуємо за ваш відгук!
single