相关题目
1st=list(
low =0
key =8000
index =0
while high >= low :
##### FILL ######
if key < lst [ mid ]:
##### FILL ######
high = ② mid -1
elif key == lst [ mid ]:
index = mid
break
else :
##### FILL ######
Low= ③ mid +1
22.二分搜索( )。
21.输入两个数,求这两个数的最大公约数。
n1 = int (
gcd =1
k =2
###### FILL ######
while k <=n1 ① and k く=n2:
if n1%k ==0 and n2% k ==0:
###### FILL ######
② gcd = k
###### FILL ######
k 十= ③1
20.完成以下程序,判断输入的年份是否是闰年,若是国年则输出“是闰年”,否则输出“非闰年”。某年份如果能被4整除且不能被100整除,或者这一年份能被400新除,那么这个年份就是闰年。
###### FILL ######
year = ① int 或 eval (
###### FILL ######
else :
19.程序输出序列方:[0,1,4,9,16,25,36,49,64,81]。
squares =[ ]
###### FILL ######
18.键盘输入一段中文文本,保存在一个字符串变量 s 中,分别用 Python 内置函数及 jieba 库中己有函数计算字符串 s 的中文字符个数及中文词语个数。注意:中文字符包含中文标点符号。
例如,键盘输入:
俄罗斯举办世界杯
屏幕输出:
中文字符数为8,中文词语数为3。
import jieba
s= input ( )
###### FILL ######
n = ① len ( )
###### FILL ######
m = len( )
print (
17.a和 b 是两个列表变量,列表 a 为[3,6,9]已给定,程序运行时从键盘输入列表 b ,计算 a 中元素与 b 中对应元素乘积的累加和。例如,键盘输入列表 b 为[1,2,3],累加和为1*3+2*6+3*9=42,因此屏幕输出计算结果为42。
a =[3,6,9]
b = eval ( )
###### FILL ######
① s =0
###### FILL ######
16.从键盘输入4个数字,各数字采用空格分隔,对应变量为x0,y0,x1, yl 。计算两
点( )和( )之间的距离,屏幕输出这个距离,保留2位小数。例如,键盘输入0、1、3、5,屏幕输出5.00。
ntxt = input (
1s=[ math . sqrt ( ) for x in range ( ) if ② x %2==0 ]
print ( )
15.用列表推导生成100以内偶数的平方根。
###### FILL ######
