天天看點

第五次作業

Github項目位址:https://github.com/Moonlightlight/szys

PSP表格

解題思路:

1.了解四則運算是指加法、減法、乘法和除法四種運算。

2.先做設計,四則運算需具備加法,減法,乘法和除法。學習需要用到的類庫。

3.了解效能分析等工具,并且可以運用。

設計實作過程:

1、随機産生[1,100]之間的兩個整數

2、随機産生一個運算符(+,-,*,/)

3、把兩個整數和一個運算符作為一個算式列印

4、使用者輸入算式的運算結果

關鍵代碼:

while True:

    fh = random.randint(0, 3)

    n1 = random.randint(1, 100) #數1

    n2 = random.randint(1, 100) #數2

    jsz = 0 #計算得到的數值

    if fh == 0: #相加

        jsz = n1 + n2

    elif fh == 1: #相減

        n1,n2 = max(n1,n2),min(n1,n2)

        jsz = n1 - n2

    elif fh == 2: #相乘

        jsz = n1 * n2

    elif fh == 3: #相除

        while n1 % n2 != 0:

            n1 = random.randint(1, 100)

            n2 = random.randint(1, 100)

            n1,n2 = max(n1,n2),min(n1,n2)

        jsz = int(n1 / n2)

    print(n1, ysf[fh], n2, '= ', end='')

程式運作截圖:

下一篇: 第六次作業