python生成隨機數給小朋友做加乘除的計算練習

2021-10-10 06:05:41 字數 1338 閱讀 8927

提示用python寫了乙個測試小學生算術(加、乘、除)的程式,可以讓小朋友自己做然後看看對了幾題,

python的執行環境

import random

##a = random.randint(0,100)

##b = random.randint(0,100)

##print(a,"*",b,"=")

##temp = input("")

##c1 = a * b  #轉換資料型別:str轉換為int

##print(c1)

#沒事練一練,小朋友自己做,大人可以偷懶

count = 15 #總共的題目數,5道加法,5道乘法,5道除法

cont  = 0 #做對的計數

while count >0:

a = random.randint(0,100) #100以內的隨機數

b = random.randint(0,100) #100以內的隨機數

c1 = random.randint(0,10) #10 以內的隨機數

c = a * c1 #除法的被除數,所有的除法都是整數除法

if(count<=10):

if(count<=5):#最後五道除法

print(c,"/",c1,"=")

temp = input("")

c1 = a

else:#中間五道乘法

print(a,"*",b,"=")

temp = input("")

c1 = a * b 

else:#開始五道加法

print(a,"+",b,"=")

temp = input("")

c1 = a + b 

if int(temp) == int(c1):

print("對了")

cont=cont+1

##break

else:

if int(temp) != int(c1):

print("錯了")

print("正確答案為:",c1)

count = count - 1

print ("做完了")

print ("對了",cont,"道")

print ("錯了",15-cont,"道")

可以在小朋友做的時候自己看手機,最後看結果,帶孩子非常方便,以後有空寫乙個ui介面的計算練習。

python隨機數生成

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。random.random random.random 用於生成乙個0到1的隨機符點數 0 n 1.0 random.uniform random.uniform的函式原型為 random.uniform...

Python生成隨機數

import random import string 隨機整數 print random.randint 1,50 隨機選取0到100間的偶數 print random.randrange 0,101,2 隨機浮點數 print random.random print random.uniform...

python生成隨機數

python中的random模組用於生成隨機數。下面介紹一下random模組中最常用的幾個函式。import random 1 random.randomrandom.random 用於生成乙個0到1的隨機符點數 0 n 1.02 random.uniformrandom.uniform 的函式原型...