首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

要求用户输入,除非他们写no,然后将所有输入打印为csv - Python

以下是根据您的要求编写的Python代码,用于实现用户输入并将其打印为CSV格式:

代码语言:txt
复制
import csv

# 创建CSV文件
csv_file = open('user_input.csv', 'w', newline='')
csv_writer = csv.writer(csv_file)

# 定义问题和答案
questions = [
    "请问您对云计算有了解吗?",
    "您是否熟悉前端开发?",
    "您是否熟悉后端开发?",
    "您是否熟悉软件测试?",
    "您是否熟悉数据库?",
    "您是否熟悉服务器运维?",
    "您是否熟悉云原生?",
    "您是否熟悉网络通信?",
    "您是否熟悉网络安全?",
    "您是否熟悉音视频处理?",
    "您是否熟悉多媒体处理?",
    "您是否熟悉人工智能?",
    "您是否熟悉物联网?",
    "您是否熟悉移动开发?",
    "您是否熟悉存储?",
    "您是否熟悉区块链?",
    "您是否熟悉元宇宙?"
]

# 存储用户答案的列表
answers = []

# 用户输入处理
for question in questions:
    answer = input(question + " (yes/no): ")
    answers.append(answer.lower())

# 将用户答案写入CSV文件
csv_writer.writerow(answers)

# 关闭CSV文件
csv_file.close()

# 打印用户答案
print("用户答案已保存为CSV文件:")
with open('user_input.csv', 'r') as file:
    csv_reader = csv.reader(file)
    for row in csv_reader:
        print(row)

运行以上代码后,用户将会被要求回答一系列问题,并将答案保存为名为user_input.csv的CSV文件。最后,用户的答案将被打印出来。

请注意,以上代码只是一个示例,用于演示如何实现用户输入和CSV文件的处理。如果您有特定的问答内容或其他需求,可以根据您的实际情况进行修改。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券