a=[]
for i in range(100):
if i%10==0:
a.append(i)
则程序执行后,a[1]和a[-1]的值分别是( )
a="2021"
b="21"
if a+b>b+a:
c=a*3
else:
c=b*3
print(c)
程序执行后,输出的结果是( )
a=[3,7,2,5,8,9,11,6,1]
m, c=1 , 1
for i in range( 1 , len(a)):
if a[i]>=a[i-1]:
c+=1
m=max(m , c)
else:
c=1
则程序执行后,c和 m的值分别是( )
m=abs(a[0]-a[1])
for i in range(2,len(a)):
if abs(a[i]-a[i-1])>m:
m=abs(a[i]-a[i-1])
则程序执行后,m的值是( )
total= every_year=20000
year=1
while :
every_year + =
total + = every_year
year + = 1
print(year)
计算规则:重量在1000克以内(包括1000克),基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。
根据上述计算规则,编写自定义函数完成程序功能。
下面的程序能实现前述功能,请把缺失的代码补充完整。
""
描述:根据邮件的重量和用户是否选择加急计算邮费。
函数名:postage(w,f)
参数表:w—代表邮件的重量整数。
f一表示是否加急的字符,其中字符'y'和'n'分别表示加急和不加急
返回值:返回邮费数量。
示例:当w=1200,f='y'时,返回17。
""
def postage(w, f) :
if f == 'y':
cost=5+8
else:
cost=
if w>1000:
cost += (w—1000) //500*4
if w%500>0:
cost=
return cost
w=int (input('邮件的重量:'))
f =input('是否加急:')
print ()