gpt4 book ai didi

Python程序,方便用户查询

转载 作者:行者123 更新时间:2023-11-30 23:18:57 26 4
gpt4 key购买 nike

我看到你解释了如何导入这些东西并使用它们生成随机数,但是你能解决这个问题吗?这是我的程序(的开始阶段):

import random
from operator import add, sub, mul
for x in range(10):
ops = (add, sub, mul)
op = random.choice(ops)
num1, num2 = random.randint(1,10), random.randint(1,10)
int(input("What is %s %s %s?\n" % (num1, op, num2)))
ans = op(num1, num2)

但是,当我执行此代码时,会打印出:What is 8 1?我想知道如何以用户友好的方式有效地打印它,例如:“8加1是什么?”

如果你能解决这个问题,谢谢!

最佳答案

也许使用字典而不是元组。

import random
from operator import add, sub, mul
for x in range(10):
ops = {'+': add, '-': sub, '*': mul}
op = random.choice(ops.keys())
num1, num2 = random.randint(1,10), random.randint(1,10)
int(input("What is %s %s %s?\n" % (num1, op, num2)))
ans = ops[op](num1, num2)

关于Python程序,方便用户查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26413420/

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