You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写代码将随机偶数按输入变量i的次数重复打印?

Python实现方案

功能说明

接收一个大于0的正整数输入i,生成一个随机偶数,然后将该偶数按(x, x, ..., x)的格式重复输出i次。

代码实现

import random

# 确保输入为大于0的整数
while True:
    try:
        i = int(input("请输入大于0的整数:"))
        if i > 0:
            break
        print("输入需大于0,请重新输入")
    except ValueError:
        print("请输入有效的整数!")

# 生成随机偶数(范围可自行调整,此处为2~200的偶数)
random_even = random.randint(1, 100) * 2

# 构造指定格式的输出字符串
result = f"({', '.join([str(random_even)] * i)})"

# 打印结果
print(result)

代码关键点解析

  • 输入验证:通过循环和异常处理,确保用户输入的是合法的正整数,避免程序崩溃
  • 随机偶数生成:利用random.randint()生成整数后乘以2,直接得到偶数,无需额外判断奇偶性
  • 格式构造:通过列表乘法快速生成包含i个目标偶数的列表,再用, 拼接成字符串,最后包裹括号完成格式要求

内容的提问来源于stack exchange,提问作者Alaqeeq

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 13:31:06