编写程序,调查5个客户对餐厅各项服务的满意度。特别满意输入“great”,满意输入“good”,一般输入“common”,不满意输入“dissatisfied”。最后输出调查结果,即每种满意度的人数。
时间: 2024-02-12 09:07:33 浏览: 28
好的,以下是 Python 代码实现:
```python
# 初始化计数器
great_count = 0
good_count = 0
common_count = 0
dissatisfied_count = 0
# 循环获取客户满意度,并更新计数器
for i in range(5):
satisfaction = input("请输入第%d个客户的满意度:" % (i+1))
if satisfaction == "great":
great_count += 1
elif satisfaction == "good":
good_count += 1
elif satisfaction == "common":
common_count += 1
elif satisfaction == "dissatisfied":
dissatisfied_count += 1
# 输出调查结果
print("特别满意(great):", great_count)
print("满意(good):", good_count)
print("一般(common):", common_count)
print("不满意(dissatisfied):", dissatisfied_count)
```
运行程序后,依次输入每个客户的满意度,程序会自动计算每种满意度的人数,并输出调查结果。
相关问题
在你为完成练习 8-9 而编写的程序中,编写一个名为make_great()的函数,对魔术师列
编写一个名为make_great()的函数,对魔术师进行修改。在完成练习 8-9 的程序中,我会编写一个make_great()函数来对魔术师进行修改。该函数将接受一个魔术师列表作为参数,然后遍历列表,对每个魔术师的名字进行修改,加上"the Great"。具体实现时,我会使用for循环来遍历列表,然后在每个魔术师的名字前加上"the Great"。最后返回修改后的魔术师列表。
编写make_great()函数的目的是为了对魔术师进行一个改进,让他们看起来更加神秘和有魔力。这样做也有助于让他们在表演中更加引人注目,给观众留下更加深刻的印象。
通过这个函数的编写和使用,我可以更好地理解函数的作用和使用方法。并且在实际编程中,也锻炼了对列表的遍历和修改操作的能力。
这个函数可以帮助提高程序的可读性和灵活性,使得对魔术师的修改变得更加方便快捷。这也是编程中常用的一种技巧,即对数据进行处理和修改,从而获得更加符合实际需求的结果。最终,我相信通过编写make_great()函数,我能够更加熟练地进行程序设计和编写,提升自己的编程能力。
用C语言编写一个程序要求通过随机生成100以内的两个整数,给学生出加减法,共10道,如果输入答案正确,则显示“Great!”,否则显示“Sorry!”,每道题答对得10分,10道题答案输出成绩
好的,请稍等片刻,我来为您编写这个程序。
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int a, b, ans, score = 0;
srand(time(NULL)); // 初始化随机数种子
for (int i = 1; i <= 10; i++) {
a = rand() % 100; // 生成0~99的随机整数
b = rand() % 100;
printf("第%d题: %d + %d = ?\n", i, a, b);
scanf("%d", &ans);
if (ans == a + b) {
printf("Great!\n");
score += 10;
} else {
printf("Sorry!\n");
}
}
printf("您的成绩是:%d\n", score);
return 0;
}
```
这是一个简单的加法测试程序,每次随机生成两个0~99的整数,给出加法题目,等待用户输入答案,如果正确则加10分,最后输出总分数。希望能够帮到您!
阅读全文