论如何用Python让你的同桌骂人...

论现在的学生最怕什么,那当然是题目,特别是一望望不到头的数学计算题,于是,初中生小编准备用Python做一个东西,让同桌开始骂人。。。首先,让人家崩溃,肯定得给他亿点题目,而且是数学题。数学程序写起来简单还容易让人崩溃,主意就打定了,做数学题,那么,我们来看一下怎么做首先,生成题目,咱也不说多,一百题就够了░ ∗ ◕ ں ◕ ∗ ░,至于代码。。。我们看看如何生成题目吧首先,导入random库,来创建随机的题目。`from random import *`然后,创建列表来装题目`q = []`
摘要由CSDN通过智能技术生成
论现在的学生最怕什么,那当然是题目,特别是一望望不到头的数学计算题,于是,初中生小编准备用Python做一个东西,让同桌开始骂人。。。
首先,让人家崩溃,肯定得给他亿点题目,而且是数学题。数学程序写起来简单还容易让人崩溃,主意就打定了,做数学题,那么,我们来看一下怎么做
首先,生成题目,咱也不说多,一百题就够了░ ∗ ◕ ں ◕ ∗ ░,至于代码。。。
我们看看如何生成题目吧
首先,导入random库,来创建随机的题目。
`from random import *`
然后,创建列表来装题目
`q = []`
接下来,就是一个循环来创建题目。

for i in range(100):
    s = ''
    w = randint(0, 100)
    s += str(w)
    s += '+'
    w = randint(0, 100)
    s += str(w)
    s += '='
    q.append(s)
题目的列表已经创建了,接下来我们再加上答案。
from random import *
q = []
a = []
for i in range(100):
    s = ''
    e = 0
    w = randint(0, 100)
    s += str(w)
    e += w
    s += '+'
    w = randint(0, 100)
    s += str(w)
    e += w
    s += '='
    q.append(s)
    a.append(e)

好了,两个列表都已经好了,接下来就要输出它们


print('>>>>>>>>>>>>>>>问题<<<<<<<<<<<<<<<')
print(q)
print('>>>>>>>>>>>>>>>答案<<<<<<<<<<<<<<<')
print(a)

有了输出之后,这个程序第一个版本也就这样了

from random import *
q = []
a = []
for i in range(100):
    s = ''
    e = 0
    w = randint(0, 100)
    s += str(w)
    e += w
    s += '+'
    w = randint(0, 100)
    s += str(w)
    e += w
    s += '='
    q.append(s)
    a.append(e)
print('>>>>>>>>>>>>>>>问题<<<<<<<<<<<<<<<')
print(q)
print('>>>>>>>>>>>>>>>答案<<<<<<<<<<<<<<<')
print(a)

运行一下看看效果。
在这里插入图片描述

这样。。。有个锤子的用啊!!同桌又不是一年级小学生,一百以内的加法谁不会啊这。。。
还得加强,
首先,把100以内的加法改成一百以内的加减乘除
利用randint随机选择数字,按照这个数字的值来判断加减乘数,就可以达到想要的小狗,至于产生加减乘除的代码,只需要改几个符号就可以了。然后除法的除数不能为零,这个也要考虑到。
还有一个问题,除法除不尽怎么办?总不能全是整数吧?确实不能。所以直接跟他说我答案不是整数,你也别输整数就行了

for i in range(100):
    qa=randint(1,4)
    s=''
    e=0
    if qa==1:
        w=randint(0</
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值