gpt4 book ai didi

python - 5 操作 python 计算器

转载 作者:行者123 更新时间:2023-12-04 10:52:05 27 4
gpt4 key购买 nike

在这里,我正在实现一个非常简单的计算器,只有 5 个操作。

最佳答案

你犯了一个错误 - 你必须确保平方根是整数并且大于或等于 x ,但不完全是 x (见下方评论):

if x > 1 and y > x:
num_of_programs = [None] * (y + 1)

for i in range(x):
num_of_programs[i] = 0

num_of_programs[x] = 1

for i in range(x + 1, y + 1):
num_of_programs[i] = 0
if i % 2 == 0 and i // 2 >= x:
num_of_programs[i] += num_of_programs[i // 2]
if i % 3 == 0 and i // 3 >= x:
num_of_programs[i] += num_of_programs[i // 3]
if i - 5 >= x:
num_of_programs[i] += num_of_programs[i - 5]
if i - 7 >= x:
num_of_programs[i] += num_of_programs[i - 7]
# fix here!
if i ** (1/2) - int(i ** (1/2)) == 0 and i ** (1/2) >= x:
num_of_programs[i] += num_of_programs[int(i ** (1/2))]

print(num_of_programs[y])

关于python - 5 操作 python 计算器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59432972/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com