- 7-1 大于身高的平均值
中小学生每个学期都要体检,要量身高,因为身高可以反映孩子的生长状况。现在,一个班的身高已经量好了,请输出其中超过平均身高的那些身高。程序的输入为一行数据,其中以空格分隔,每个数据都是一个正整数。程序要输出那些超过输入的正整数的平均数的输入值,每个数后面有一个空格,输出的顺序和输入的相同。
点击查看代码
shengao = input().split()
sg = [int(i) for i in shengao]
average = sum(sg)/len(sg)
for j in sg:
if j > average:
print(str(j)+" ",end = "")
2. 7-2 输出字母在字符串中位置索引
输入一个字符串,再输入两个字符,求这两个字符在字符串中的索引。
点击查看代码
s1=input()
a,b=input().split(' ')
s2=''.join(reversed(s1))
for i in range(len(s1)):
c=s2[i]
if c==a or c==b:
print(len(s1)-i-1,c)
i+=1
3. 7-3 求整数的位数及各位数字之和
对于给定的正整数N,求它的位数及其各位数字之和。(提示:把整数转换成字符串,列表,用sum和len函数)
点击查看代码
str1 = input()
str2 = []
for i in range(len(str1)):
str2.append(int(str1[i]))
i +=1
print(len(str2),sum(str2))