提示用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 的函式原型...