题目转载:http://python.wzms.com/s/1/38
题目描述:
给定若干个四位数,求出其中满足以下条件的数的个数:
个位数上的数字减去千位数上的数字,再减去百位数上的数字, 再减去十位数上的数字的结果大于零。
输入格式:
输入为两行,第一行为四位数的个数n,第二行为n个的四位数,数与数之间以一个空格分开。(n <= 100)
输出格式:
输出为一行,包含一个整数,表示满足条件的四位数的个数。
代码:
n = int(input())
four_digit_number_list = []
for i in range(n):
four_digit_number = input()
four_digit_number_list.append(four_digit_number)
count = 0
for number in four_digit_number_list:
if int(number[3]) > (int(number[0]) + int(number[1]) + int(number[2])):
count += 1
print(count)
注:变量个数是输入的n,不换行输入n个数,我不会写。
运行结果: