在一些节目活动中,经常会有抽取幸运观众环节。本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。功能要求如下: (1)从键盘输入3名观众。 (2)存储观众姓名。 (3)预览观众姓名。 (4)随机选取一名观众,并打印出该观众姓名。
时间: 2024-06-01 21:12:48 浏览: 137
# -*- coding: utf-8 -*-
import random
# 输入3名观众
audience = []
for i in range(3):
name = input("请输入第{}位观众的姓名:".format(i+1))
audience.append(name)
# 预览观众姓名
print("观众名单:", audience)
# 随机选取一名观众
lucky_audience = random.choice(audience)
# 打印出幸运观众的姓名
print("恭喜{}成为幸运观众!".format(lucky_audience))
相关问题
java编写程序实现“抽取幸运观众”,在一些节目活动中,经常会有抽取幸运观众环节。本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。
在Java中实现"抽取幸运观众",你可以使用`java.util.Random`类来生成随机数,配合数组或者列表来模拟人群。下面是一个简单的示例:
```java
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
public class LuckyDraw {
private static final int MAX_NUM_OF_AUDIENCES = 100; // 设定最大观众人数
private static Random random = new Random(); // 创建Random对象
public static void main(String[] args) {
List<String> audiences = generateAudienceList(MAX_NUM_OF_AUDIENCES); // 生成观众名单
String luckyAudience = drawLuckyAudience(audiences); // 抽取幸运观众
System.out.println("恭喜 " + luckyAudience + " 成为了今天的幸运观众!");
}
/**
* 生成指定数量的观众名单
*/
public static List<String> generateAudienceList(int size) {
List<String> audienceList = new ArrayList<>();
for (int i = 1; i <= size; i++) {
audienceList.add("观众" + i);
}
return audienceList;
}
/**
* 从观众列表中随机抽取一位
*/
public static String drawLuckyAudience(List<String> audienceList) {
if (audienceList.isEmpty()) {
throw new IllegalArgumentException("观众列表不能为空");
}
int index = random.nextInt(audienceList.size()); // 随机索引
return audienceList.get(index); // 返回随机选择的观众
}
}
```
在这个示例中,我们首先创建了一个包含指定数量观众名称的列表,然后通过`drawLuckyAudience`方法随机选取一个观众作为幸运观众。运行这个程序,每次都会得到一个随机的幸运观众。
在一些节目活动中,经常会有抽取幸运观众环节。本案例要求编写程序实现幸运观众的抽取,在指定人群中随机抽取一名幸运观众。案例功能要求如下:从键盘输入3名观众。存储观众姓名。总览观众姓名。随机选取一名观众,并打印出该观众姓名。
好的,这是一个简单的程序,可以使用 Python 编写。以下是代码:
import random
# 从键盘输入3名观众
audience1 = input("请输入第1名观众的姓名:")
audience2 = input("请输入第2名观众的姓名:")
audience3 = input("请输入第3名观众的姓名:")
# 存储观众姓名
audience_list = [audience1, audience2, audience3]
# 总览观众姓名
print("观众名单:", audience_list)
# 随机选取一名观众,并打印出该观众姓名
lucky_audience = random.choice(audience_list)
print("恭喜", lucky_audience, "成为本次幸运观众!")
阅读全文