成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

python_bloom--循環(huán)語(yǔ)句練習(xí)

Jason / 2469人閱讀

摘要:算法之指定范圍內(nèi)判斷若一個(gè)正整數(shù)的所有小于的因子之和等于則稱(chēng)為完全數(shù)如是完全數(shù)。

10以?xún)?nèi)的加法

設(shè)計(jì)一個(gè)程序,幫助小學(xué)生練習(xí)10以?xún)?nèi)的加法

詳情: 
    - 隨機(jī)生成加法題目;
    - 學(xué)生查看題目并輸入答案;
    - 判別學(xué)生答題是否正確?
    - 退出時(shí), 統(tǒng)計(jì)學(xué)生答題總數(shù),正確數(shù)量及正確率(保留兩位小數(shù)點(diǎn));
import random
num = 0 
for i in range(11):
    x = random.randint(0,10)
    y = random.randint(0,10)
    print("%d+%d=" %(x,y),end="")
    val=int(input())
    if val == (x+y):
        num+=1
        print("true")
    else:
        print("false")

    D=float(num/10)*100
print("percent:%.2f%%" %(D))
                              

四則運(yùn)算

小學(xué)生算術(shù)能力測(cè)試系統(tǒng):

設(shè)計(jì)一個(gè)程序,用來(lái)實(shí)現(xiàn)幫助小學(xué)生進(jìn)行百以?xún)?nèi)的算術(shù)練習(xí),它具有以下功能:提供10道加、減、乘或除四種基本算術(shù)運(yùn)算的題目;練習(xí)者根據(jù)顯示的題目輸入自己的答案,程序自動(dòng)判斷輸入的答案是否正確并顯示出相應(yīng)的信息。

import random

op = ["+", "-", "*", "/"]
count = 0
for i in range(1, 11):

    s = random.choice(op)
    if s == "+":
        num1 = random.randint(0, 101)
        num2 = random.randint(0, 101)
        result = num1 + num2
        print("the %d question: %d + %d" % (i, num1, num2), end="")
        result1 = int(input(" = "))
        print(result == result1)
        if result == result1:
            count += 1
    elif s == "-":
        num1 = random.randint(0, 101)
        num2 = random.randint(0, 101)
        maxnum  = num1 if num1>num2 else num2
        minnum  = num1 if num1

算法之指定范圍內(nèi)判斷
1). 若一個(gè)正整數(shù)n的所有小于n的因子之和等于n, 則稱(chēng)n為完全數(shù), 如6=1+2+3是完全數(shù)。判斷正整數(shù)n是否為完全數(shù)。
num = int(input("請(qǐng)輸入你所要判斷的數(shù):"))
spectors=[]
sum = 0
for i in range(1,num):
        if (num % i) ==0:
                spectors.append(i)
                sum = sum + i
if sum == num:
        print("%s is a perfect number" %(num))
        print("%s have factors:" %(num),end=":" )
        print(spectors[:])

else:
        print("%s is not a perfect number" % (num))

2). 輸入一個(gè)正整數(shù),判斷其是否為一個(gè)素?cái)?shù)
num2=int(input("please input a number:"))
valse=[]
for i in range(1,num2+1):
        if (num2 % i) == 0:
                valse.append(i)

if valse==[1,num2]:
        print("%s is a prime number" %(num2))
else:
        print("%s is not a prime number" %(num2))

3). 輸入一個(gè)正整數(shù),判斷其是否為一個(gè)回文數(shù)(例1221、12321都是回文數(shù));
num3=input("please input a number:")
if num3[:]==num3[::-1]:
        print("%s is a palindromic number" %(num3))
else:
        print("%s is not a palindromic number" %(num3))


累加和類(lèi)型程序:
1). 求f=1+2+...+9【很簡(jiǎn)單的問(wèn)題】
    
num = 0
for i in range(10):
    num = i +num
print(num)

2). 求f=1-2+3-4+...+9【在(一)的基礎(chǔ)上,學(xué)習(xí)如何一正一負(fù)地累加】
num = 0
for i in range(1,10,2):
    num = i +num
for i in range(2,10,2):
    num = num -i
print(num)

3). 求f=1-1/2+1/3-1/4+...+1/9【在(二)的基礎(chǔ)上,被加數(shù)成了自然數(shù)的倒數(shù)】
num = 0
for i in range(1,10,2):
    num = (1/i) +num
for i in range(2,10,2):
    num = num -(1/i)
print(num)

4). 求f=1!-2!+3!-4!+...+9!【在(二)的基礎(chǔ)上,被加數(shù)成了自然數(shù)的階乘】

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/42194.html

相關(guān)文章

  • python-語(yǔ)句

    摘要:一條件語(yǔ)句條件語(yǔ)句是通過(guò)一條或多條語(yǔ)句的執(zhí)行結(jié)果或者來(lái)決定執(zhí)行的代碼塊。練習(xí)語(yǔ)句練習(xí)多個(gè)判斷成績(jī)等級(jí)優(yōu)秀良好及格不及格請(qǐng)輸入正確的分?jǐn)?shù)練習(xí)猜數(shù)二循環(huán)語(yǔ)句循環(huán)在給定的判斷條件為時(shí)執(zhí)行循環(huán)體,否則退出循環(huán)體。 (一)條件語(yǔ)句Python條件語(yǔ)句是通過(guò)一條或多條語(yǔ)句的執(zhí)行結(jié)果(True或者False)來(lái)決定執(zhí)行的代碼塊。if 語(yǔ)句用于控制程序的執(zhí)行,基本形式為: if 判斷條件: 執(zhí)...

    weij 評(píng)論0 收藏0
  • 《 JavaScript程序設(shè)計(jì)》—— 第四章 表達(dá)式語(yǔ)句章總結(jié)及練習(xí)

    摘要:語(yǔ)句包含聲明語(yǔ)句表達(dá)式語(yǔ)句條件語(yǔ)句循環(huán)語(yǔ)句和中斷語(yǔ)句我們可以將表達(dá)式的求值結(jié)果存儲(chǔ)在變量中,在將來(lái)提取它們。變量在使用之前應(yīng)當(dāng)聲明。程序員可以用語(yǔ)句顯式拋出異常。程序員需要保護(hù)自己總是明確使用分號(hào)來(lái)終結(jié)聲明語(yǔ)句。 主要總結(jié): 一個(gè)腳本就是一個(gè)語(yǔ)句序列,其中每條語(yǔ)句都會(huì)生成某一操作。JavaScript語(yǔ)句包含:聲明語(yǔ)句、表達(dá)式語(yǔ)句、條件語(yǔ)句、循環(huán)語(yǔ)句和中斷語(yǔ)句 我們可以將表達(dá)式的求...

    kaka 評(píng)論0 收藏0
  • 1、循環(huán)練習(xí) 2、數(shù)組方法練習(xí)

    摘要:解題步驟使用輸出語(yǔ)句完成打印左邊的中括號(hào)使用循環(huán),輸出數(shù)組元素值。按照這種方式,數(shù)組循環(huán)多圈以后,就完成了數(shù)組元素的排序。 01奇數(shù)求和練習(xí) * A: 奇數(shù)求和練習(xí) * a: 題目分析 * 為了記錄累加和的值,我們需要定義一個(gè)存儲(chǔ)累加和的變量 * 我們要獲取到1-100范圍內(nèi)的數(shù) * 判斷當(dāng)前數(shù)是否為奇數(shù),是奇數(shù),完成累加和操作 ...

    894974231 評(píng)論0 收藏0
  • 《十萬(wàn)字Java入門(mén)練習(xí)100例》1-10例——紙上得來(lái)終覺(jué)淺,絕知此事要躬行

    摘要:代碼實(shí)現(xiàn)在控制臺(tái)打印總結(jié)本篇文章帶大家搭好環(huán)境,并體驗(yàn)了控制臺(tái)打印。輸出結(jié)果總結(jié)熟練掌握取余和整除運(yùn)算,大有作用。終止本次循環(huán),繼續(xù)執(zhí)行下一次循環(huán)。 ?本文收錄...

    keithyau 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<