Python刷题
(以下代码是在PyCharm上运行成功的,如果想要在刷题上成功运行,需要把前边的定义去掉)
4、题目描述:
给你一字典a,如a={1:1,2:2,3:3},输出字典a的key,以','连接,如‘1,2,3'。要求key按照字典序升序排列(注意key可能是字符串)。
a={1:1,2:2,3:3}
a=sorted(a.keys())
L=len(a)
b=""
for i in range(0,L,1):
b=b+str(a[i])
print(','.join(b))
(一定要注意字符串的转化,否则可能回报错)
5.题目描述:
给你一个字符串 a, 输出a中奇数位置字符构成的字符串(位置编号从1开始)。
a="123456789"
L=len(a)
x=''
for i in range(0,L,2):
x=x+a[i]
print(x)
6.题目描述:
已知矩形长a,宽b,输出其面积和周长,面积和周长以一个空格隔开。
例如:a = 3, b = 8
则输出:24 22
a=3
b=8
c=a*b
d=2*(a+b)
print(c, d)