V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  JoeJoeJoe  ›  全部回复第 163 页 / 共 164 页
回复总数  3278
1 ... 155  156  157  158  159  160  161  162  163  164  
2025 年 7 月 11 日
回复了 lostexile 创建的主题 问与答 咨询一个算法的问题,我是一点思路都没有了。
2025 年 7 月 11 日
回复了 lostexile 创建的主题 问与答 咨询一个算法的问题,我是一点思路都没有了。
直接用 ai 生成了一个 python 的:

#!/usr/bin/python3
# -*- coding: utf-8 -*-
# Author: Joe
# Description: 生成 10000 以内的小学计算题

import random

def generate_operation():
"""生成一个四则运算表达式,保证结果为整数"""
operators = ['+', '-', '*', '÷'] # 将 '/' 替换为 '÷'
# 计算长度 1 到 5 次
count = random.randint(1, 5)
# 减少小数出现的次数,约 30% 的概率为小数
numbers = []
for _ in range(count + 1):
if random.random() < 0.3:
num = round(random.uniform(1, 10000), 2) # 最多保留两位小数
else:
num = random.randint(1, 10000)
numbers.append(num)

ops = [random.choice(operators) for _ in range(count)]

expression = str(numbers[0])
for i in range(count):
while ops[i] == '÷' and numbers[i + 1] == 0: # 修改为 '÷'
if random.random() < 0.3:
numbers[i + 1] = round(random.uniform(1, 10000), 2)
else:
numbers[i + 1] = random.randint(1, 10000)
# 确保除法运算结果为整数
if ops[i] == '÷': # 修改为 '÷'
# 计算商并确保至少为 1
quotient = max(1, int(numbers[i] // numbers[i + 1]))
# 调整被除数使其为除数的整数倍
numbers[i] = numbers[i + 1] * random.randint(1, quotient)
expression += f" {ops[i]} {numbers[i + 1]}"

result = eval(expression.replace('÷', '/')) # 计算时将 '÷' 替换回 '/'
# 确保结果为整数
while isinstance(result, float) and not result.is_integer():
numbers = []
for _ in range(count + 1):
if random.random() < 0.3:
num = round(random.uniform(1, 10000), 2)
else:
num = random.randint(1, 10000)
numbers.append(num)
ops = [random.choice(operators) for _ in range(count)]
expression = str(numbers[0])
for i in range(count):
while ops[i] == '÷' and numbers[i + 1] == 0: # 修改为 '÷'
if random.random() < 0.3:
numbers[i + 1] = round(random.uniform(1, 10000), 2)
else:
numbers[i + 1] = random.randint(1, 10000)
if ops[i] == '÷': # 修改为 '÷'
quotient = max(1, int(numbers[i] // numbers[i + 1]))
numbers[i] = numbers[i + 1] * random.randint(1, quotient)
expression += f" {ops[i]} {numbers[i + 1]}"
result = eval(expression.replace('÷', '/')) # 计算时将 '÷' 替换回 '/'

return expression, int(result)

# 生成题目和结果
expression, result = generate_operation()
# 打印题目
print(f"题目: {expression}")
# 打印结果
print(f"结果: {result}")
2025 年 7 月 11 日
回复了 manami 创建的主题 程序员 微信小游戏如何防止被破解
单机游戏不需要防, 防了也没啥用
2025 年 7 月 9 日
回复了 qee 创建的主题 Kindle kindle 如何发挥余热
zlibrary 下载电子书 数据线导入 继续看电子书😂 本来就是个看书的设备, 做别的也不太合适
2025 年 7 月 9 日
回复了 YVAN7123 创建的主题 V2EX 刚刚有个帖子,说号被封了,然后没过一会这个也封了。
#56 换位思考 我也会删 毕竟大厂都有法务跟舆情监控部门等着吃点 kpi
联系客服 客服后台查码发过去 前一阵短信运营商集体报错的时候 我们就这么搞的
@chapiom 我昨天刚看到 不过硅基的赠金模型属实是慢啊
2025 年 7 月 5 日
回复了 i33 创建的主题 Flutter 求推荐一个基础框架
感觉 Flutter 的状态管理应该快被 GetX 一统天下了, 有一说一, 确实强
@darkway 我都下沉了 咋还能看到, 好像是因为我的内容里面带了[推%荐\码]的关键字, 给我封了好几个 ip
2025 年 7 月 5 日
回复了 hwdq0012 创建的主题 分享发现 按了几下 f5,活跃度本站第 6 了,是不是 bug
刷的太快会被封 ip 的, 没啥必要
2025 年 7 月 1 日
回复了 YICHUJIFA 创建的主题 发音 吴彦祖们,单词拼读拆分并发音,给点思路啊
音素拆分直接去买现成的字典文件吧, 拆分发音直接把音频播放速度放慢 1.5 倍左右(实际效果得自己调试), 自然拼读就是正常播放就行
如果没有什么特殊的创意, 还是别重复造轮子了, 新写的不一定比老的好用.
@catwalk #30 是的, 我个人是非常看中人脉资源的
@sir283 这种模式也挺好, 我们现在是按任务走
@HENQIGUAI 确实, 年轻的时候合伙创业, 也是闹得鸡飞狗跳的, 都是辛酸泪.
@ffgrinder 是的, 分红对我来说不是什么纠结点, 纠结点在于是否能做到双赢或者多赢, 不会因为一点利益分配搞的后面没法合作, 那样损失就太大了.
1 ... 155  156  157  158  159  160  161  162  163  164  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3534 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 58ms · UTC 00:05 · PVG 08:05 · LAX 17:05 · JFK 20:05
♥ Do have faith in what you're doing.