循環(huán)結(jié)構(gòu)中考原題40題(每題13分)

請輸入姓名
您的部門:
1.在Python中,運行以下程序,一共輸出( )個"*"。
for i in range(1,6,2):
 print("**")
2.在Python中,利用for循環(huán)求:1+2+3+4……+100的和, 橫線處應(yīng)填的是( )。
s = 0
for a in _______ :
 s = s+a
print(s)
3.在Python中,運行以下程序,如果想要輸出3個*號,橫線處應(yīng)填的是( )。
for i in _____: 
 print("*")
4.輸出幾個*號
for i in range(2,9,3):
 print("***")
5.在Python中,執(zhí)行以下程序段后,n的值為( )。
n = 0
for i in range(2,5,2):
 n = n+i
print(n)
6.在Python中,執(zhí)行以下程序段后,x的值為( )。
x = 1
for i in range(1,7,2):
x = x*i
print(x)
7.在Python中,以下程序段用于輸出1-100(包含100)之間所有3的倍數(shù),請補全代碼。 
for i in range( ____ ,101,3): 
 print(i)
8.在Python中,以下程序段用于計算1-100(包含100)之間所有4的倍數(shù)的數(shù)字之和,請補全代碼。 sum = 0
for i in range(4,101, _____):
 sum = sum+i
print(sum)
9.以下Python程序代碼,用于輸出1至100以內(nèi)的所有奇數(shù),請補全代碼
for i in range(1,100,_____ ): 
 print(i)
10.在Python中,以下程序中循環(huán)體的執(zhí)行次數(shù)是( )。
sum = 0
for i in range(1,4):
 sum = sum+i
print(sum)
11.在下列程序段運行后,循環(huán)體的執(zhí)行次數(shù)是( )。
s = 0
for i in range(2,7,3):
 s = s+i
print(s)
12.在Python中,使用循環(huán)結(jié)構(gòu)編寫求“61+63+65+67+69”和的程序段如下,請補全代碼。
 s = 0
for i in range(61,70,2):
 s = s+____ 
print(s)
13.在Python中,執(zhí)行以下程序段后,循環(huán)變量i的值是( )。
for i in range(3,9,2):
 s = 1
print(i)
14.在Python中,運行以下的程序代碼,顯示了( )個"*"號。
s = 1
for i in range(6):
 print("*")
15.在Python中,以下程序的功能是求1+2+3+……+100的和,請補全代碼。
s = 0
______ i in range(101):
 s = s+i
print(s)
16.在Python中,以下程序的功能是顯示10以內(nèi)的偶數(shù),請補全代碼。
for x in range(0,10,______): 
 print(x)
17.在Python中,以下程序的功能是計算4*6*8……*20的結(jié)果,橫線處應(yīng)填入的值為( )。
s = 1
for i in range (____,21,2): 
 s = s*i
print(s)
18.在Python中,以下程序的功能是求1+2+3+……+100的和,請補全代碼。
s = 0
for i in range(1,101): 
 s = _________
print(s)
19.在Python中,運行以下的程序代碼后,顯示的結(jié)果是( )。
s = 0
for i in range(1,3): 
 s = s+i
print(s)
20.在Python中,運行以下的程序代碼后,顯示的結(jié)果是( )。
s = 0
for i in range(1,10,3): 
 s = s+i
print(s)
21.在Python中,運行以下的程序代碼后,顯示的結(jié)果是( )。
s = 1
for i in range(1,5,3):
 s = s*i
print(s)
22.在下列程序段運行后,輸出結(jié)果( )
s = 1
for i in range(2,7,3): 
 s = s*i
print(s)
23.在Python中,以下流程圖中表示循環(huán)結(jié)構(gòu)的是( )。
24.韋沐沐同學(xué)利用Python軟件編寫“求能被3整除的數(shù)”程序,在設(shè)計算法環(huán)節(jié),使用流程圖描述算法,如右圖所示,其中空白處可以填入的是( )
25.為了了解中學(xué)生體重指數(shù)(體重指數(shù)=體重/身高2)情況,隨機選擇了20個學(xué)生測量他們的身高和體重,得到了一組數(shù)據(jù)。請補全程序代碼,以實現(xiàn)其功能。
for i in range(20):
 s=float(input("輸入體重:")) #體重單位為公斤 
 t=float(input("輸入身高:")) #身高單位為米 
 p=_______print("該學(xué)生的體重指數(shù)是",p)
26.找出100以內(nèi)(包含100)所有能被2、3、7同時整除數(shù)的個數(shù),并輸出。請補全程序代碼,以實現(xiàn)其功能。
n=0
for x in range(101):
 if x%2==0 and x%3==0 and x%7==0: 
 n=n+__
print(n)
27.找出20以內(nèi)(包含20)所有能被4整除的數(shù)之和,請補全程序代碼,以實現(xiàn)其功能。
s=0
for a in range(21):
 if a%4==0: 
 s=_____
print(s)
28.計算3*6*9*12*15*18的積,請補全程序代碼,以實現(xiàn)其功能。
s=____
for i in range(3,20,3): 
s=s*i
print(s)
29.計算3*6*9*12*15*18的積,請補全程序代碼,以實現(xiàn)其功能。
s=1
for i in range(3,20,3): 
S=
 print(s)
30.下面程序是求1-900以內(nèi)(包含900)偶數(shù)的和,請補全程序代碼,以實現(xiàn)其功能。
sum=0
for i in range(2,____,2) :
sum=sum+i
print(sum)
31.下面程序的功能是計算購物車貨物的總金額,某用戶購物車中有5件商品,請計算商品總金額并輸出。補充完善代碼以實現(xiàn)其功能。
total=0 
 for i in range(1,6): 
 price=float(input("商品價格:"))
 total=___________ 
 print("總金額:",total,"元")
32.下面程序的功能是輸出班級40名學(xué)生中成績最高的分?jǐn)?shù),補充完善代碼以實現(xiàn)其功能。max_score=0
 for i in range(1,______): 
 score=int(input("學(xué)生",i,"成績:"))
 if score>max_score: 
 max_score=score
 print("班級最高分:",max_score)
33.某影院推出“第二張半價”活動,輸入購票數(shù)量(至少2張),計算總費用(單價50元),請補充完善代碼以實現(xiàn)其功能。
price=50
n=int(input("購買票數(shù):")) 
 total=0
 for i in range(1,n+1): 
 if i%2==_____:
 total=total+price*0.5
 else: 
 total=total+price 
 print("總費用:",total,"元")
34.健步走是較好的運動方式,某同學(xué)為了統(tǒng)計自己在一周內(nèi)有多少天達(dá)標(biāo)(大于等于6000步),編寫了以下代碼,請補充完善代碼以實現(xiàn)其功能。
target=6000 
 count=0 
 for day in range(1,8): 
 steps=int(input("周",day,"步數(shù):"))
 if steps____target: 
 count=count+1
 print("達(dá)標(biāo)天數(shù):",count,"天")
35.下面程序的功能是計算10以內(nèi)3的倍數(shù)的和,請補充完善代碼以實現(xiàn)其功能。
sum=0
for i in range(1,11): 
 if i%3==____: 
 sum=sum+i
 i=i+1
print("sum=",sum)
36.下面程序的功能是輸出九九乘法表,請補充完善代碼以實現(xiàn)其功能。
for i in range(1,_____): 
 for j in range(1,i+1):
 print(f"{j}x{i}={i*j}",end='\t') 
 print()
37.下面程序的功能是實現(xiàn)檢測10個產(chǎn)品的重量,標(biāo)準(zhǔn)為500±5克,輸出不符合范圍的產(chǎn)品編號。請補充完善代碼以實現(xiàn)其功能。
bad=" "for num in range(1,11): 
 weight=int(input("產(chǎn)品",num,"重量:"))
 if weight<495_______weight>505:
 bad=str(num)+badprint("次品編號:" ,bad)
38.下面程序的功能是求20以內(nèi)(包含20)所有奇數(shù)的和,請補充完善代碼以實現(xiàn)其功能。
s=0
for i in range(____,21,2):
s=s+i
print(s)
39.下面程序的功能是輸出1-20以內(nèi)(不包含20)不能被3整除的數(shù),請補充完善代碼以實現(xiàn)其功能。for i in range(1,20):
if i%3!=_____:
print(i)
40.下面程序的功能是求1-900以內(nèi)(不包含900)偶數(shù)的和,請補充完善代碼以實現(xiàn)其功能。
sum=0
for i in range(2,____,2):
sum=sum+i
print(sum)
更多問卷 復(fù)制此問卷