题目描述
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出 10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个 30 厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。
现在已知 10 个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。
输入格式
输入包括两行数据。第一行包含 10个 100到 200之间(包括 100和 200)的整数(以厘米为单位)分别表示 10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个 100到 120之间(包含 100和 120的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。
输出格式
输出包括一行,这一行只包含一个整数,表示陶陶能够摘到的苹果的数目。
分析
1.已知数据:10个苹果离地高度(第一行用空格隔开的10个数据)、手能够到的高度、板凳高度
2.要求输出能够摘到苹果的数目
代码构思
1.输入:第一次输入数据,以空格为分隔符拆分为列表元素,第二行输入手能够到的高度
2.数据处理:用for语句迭代列表每一个元素,用if语句判断元素是否小于等于苹果高度,如果是则可以摘到,反之不能
代码实现
a = input().split(" ")
b = int(input())+30
n = 0
for c in a:
c = int(c)
if c <= b:n+=1
print(n)
注意
注意输入变量的数据类型