欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python實現隨機生成算術題的示例代碼

 更新時間:2023年04月02日 08:20:27   作者:木木子學python  
這篇文章主要為大家詳細介紹了如何利用Python實現隨機生成算術題的功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下

前言

前幾天去我姐家里蹭飯吃,發(fā)現我姐家里的小外甥女兒已經上小學了,正在瘋狂趕作業(yè),加減乘除還有很多題目都經常出錯。

我姐說老師每天給他們布置了作業(yè):每天堅持做乘法和加減法混合運算。平常不僅費紙張還老是需要出題目,腦瓜子都想懵了

這我必須幫幫忙,用Python寫了一段自動生成小學生計算題的代碼,這下子外甥女兒應該會更喜歡我這個姨姨吧~

1、環(huán)境準備

隨機生成生成計算題,那我們便需要導入random模塊。

環(huán)境安裝:python 3.8: 解釋器、pycharm: 代碼編輯器。這次的內容很簡單不需要安裝什么模塊,直接安裝完Python可以直接使用的哈~

2、主程序

import random
def add():
    a=random.randint(0,10)
    b=random.randint(0,10)
    print(f"{a}+=?")
    c=input(">")
    if a+b!=int(c):
        print("wrong!")
    else:
        print("right!")

def subtract():
    j = random.randint(0, 100)
    h = random.randint(0, 100)
    print(f"{j}-{h}=?")
    s = input(">")
    if j - h != int(s):
        print("wrong!")
    else:
        print("riht!")
def multiplication():
    x=random.randint(0,100)
    y=random.randint(0,100)
    print(f"{x}*{y}=?")
    z=input(">")
    if x*y!=int(z):
        print("wrong!")
    else:
        print("riht!")
def divide():
    l = random.randint(0, 100)
    m = random.randint(1, 100)
    print(f"{l}/{m}=?")
    o = input(">")
    if l / m != float(o):
        print("wrong!")
    else:
        print("riht!")
i=1
while i<=10:
    i+=1
    add()
    multiplication()
    subtrct()
    divide()

3、效果展示

到此這篇關于Python實現隨機生成算術題的示例代碼的文章就介紹到這了,更多相關Python隨機生成算術題內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • tensorflow識別自己手寫數字

    tensorflow識別自己手寫數字

    這篇文章主要為大家詳細介紹了tensorflow識別自己手寫數字,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python Pytorch深度學習之Tensors張量

    Python Pytorch深度學習之Tensors張量

    今天小編就為大家分享一篇Pytorch之Tensors張量的文章,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-10-10
  • Python學習之直方圖均衡化原理詳解

    Python學習之直方圖均衡化原理詳解

    直方圖均衡化是以累計分布函數為核心,將原始圖像灰度直方圖從比較集中的某個灰度區(qū)間,非線性地映射為在全部灰度范圍內的較均勻分布,從而增強對比度。本文將為大家詳細講解直方圖均衡化的原理,需要的可以參考一下
    2022-03-03
  • python實現五子棋程序

    python實現五子棋程序

    這篇文章主要為大家詳細介紹了python實現五子棋程序,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-04-04
  • 各種Python庫安裝包下載地址與安裝過程詳細介紹(Windows版)

    各種Python庫安裝包下載地址與安裝過程詳細介紹(Windows版)

    這篇文章主要介紹了Windows版的各種Python庫安裝包下載地址與安裝過程詳細介紹,本文給大家提供了windows版的各種Python庫安裝包下載地址等相關知識,非常不錯具有參考借鑒價值,需要的朋友可以參考下
    2016-11-11
  • 詳解pytest+Allure搭建方法以及生成報告常用操作

    詳解pytest+Allure搭建方法以及生成報告常用操作

    本文主要介紹了詳解pytest+Allure搭建方法以及生成報告常用操作,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Async?IO在Python中的異步編程工作實例解析

    Async?IO在Python中的異步編程工作實例解析

    這篇文章主要為大家介紹了Async?IO在Python中的異步編程工作實例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • Python?matplotlib中plt.plot()函數的顏色參數設置及可以直接運行的程序代碼

    Python?matplotlib中plt.plot()函數的顏色參數設置及可以直接運行的程序代碼

    在數據可視化中matplotlib.pyplot模塊的plot函數是一個非常重要且常用的工具,用于繪制2D圖形,這篇文章主要給大家介紹了關于Python?matplotlib中plt.plot()函數的顏色參數設置及可以直接運行的程序代碼,需要的朋友可以參考下
    2024-03-03
  • Django urls.py重構及參數傳遞詳解

    Django urls.py重構及參數傳遞詳解

    這篇文章主要介紹了Django urls.py重構及參數傳遞詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-07-07
  • 詳解python百行有效代碼實現漢諾塔小游戲(簡約版)

    詳解python百行有效代碼實現漢諾塔小游戲(簡約版)

    這篇文章主要介紹了詳解python百行有效代碼實現漢諾塔小游戲(簡約版),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-10-10

最新評論