下列说法正确的是( )
《九章算术》是中国古代的数学经典著作,其中的“更相减损术”是求两个数的最大公约数一种算法,书中描述“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也。以等数约之。“。
A.if m>n: m=m-n else: n=n-m | B.if m<n: n=n-m else: m=m-n |
C.if m-n>0: m=m- n else: n=n-m | D.if m>n: m=m-n elif: n=n-m |
list1 = [1, 6, 20, 18, 16, 9]
list2 = [6, 2, 13, 3, 5]
a1 = max(list1) + len (list2)
a2 = list1[3] // list2[3]
ans=a1%a2
print (ans)
执行该程序段后显示的内容是( )
x =int (input ("请输入整数:"))
if x>0:
x=x//10
elif x>5:
x=x+1
else:
x = x**0.5
x%=6
print (x)
输入x值为20,执行该程序段后,输出的结果是( )
k=int (input ("输入一个四位数: "))
①
y = k % 100
if ②
print ("符合条件")
else :
print ("不符合条件")
划线处应填入的代码是( )
n = int (input('请输入项数'))
f,i = 1,1
s=0
for i in range(1,n+1) :
print('前n项和为', s)
方框中的代码由以下三部分组成:
①f=-f
②s += f/m
③m=2*i-1
下列选项中,代码顺序正确的是( )
a = [12, 8, 9, 18, 2, 19, 28, 6]
for i in range (len(a)-1):
if a[i] < a[i+1]:
a[i], a[i+1] = a[i+1], a[i]
p = len(a)-1
for i in range(len(a)-2, 0, -1) :
if a[i] > a[p] :
P =i
tmp = a[p]
a[p] = a[0]
a[0] = tmp
print (a)
执行该程序段后,输出的结果是( )
1) 数字字符后移2位,即“1”→“3”“2”→“4” ……“8”→“0”“9”→“1”。
2)小写字母转换大写字母。
3)大写字母转换为小写字母。
4)其他字符不变。程序运行结果如下所示:
请输入你的密码:sunDAY-1289 |
密码强度高! |
加密后的密文为:SUNday- 3401 |
mw =input(' 请输入你的密码: ')
c=''
f1=f2=f3=0 #初值均为0
for x in mw:
if
f1=1
elif 'a' <= x <= ' z' or 'A'<=x<='z':
f2=1
else:
f3=1
if
print('密码强度高! '
else:
print('密码强度弱! ')
for ch in mw:
if '0'<= ch <= '9' :
c += str( (int (ch)+2) %10)
elif'a'<=ch<='z':
elif'A'<=ch<='z':
c += chr (ord(ch) + 32)
else:
c+=ch
print ('加密后的密文为:)
根据快递分拣机器人行走规则,小明编写程序实现功能如下:程序运行时,输入机器人的起点坐标位置(输入x坐标和y坐标并以逗号分隔),根据给定的指令模拟机器人行走,依次输出机器人经过点的坐标位置,最后输出终点离起点的直线距离并保留两位小数。程序运行效果如图b所示。
请回答下列问题:
d = ['西', '北', '东', '南', '东'] #行走方向
s = [3,2,5,7,3] #行走长度
start = input(' 请输入起点坐标位置(逗号分隔) : ')
for i in range (len (start) ) :
if start[i] == ', ':
x0 = int (start[0:pos] )
y0 = int (start [pos+1:len(start) ] )
x,y = x0,y0
for i in range (n) :
if d[i] == '东':
x =x+s[i]
elif d[i]=='西':
x =x-s[i]
elif d[i] == '南':
y=y- s[i]
else:
print('(', x, ',', y, ')') #输出经过点的坐标
dist = round (dist, 2)
print ('距离起点的直线距离为',dist)