本文主要是介绍题目45:给定若干个四位数,求出其中满足以下条件的数的个数: 个位数上的数字减去千位数上的数字,再减去百位数上的数字, 再减去十位数上的数字的结果大于零。,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目转载: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个数,我不会写。
运行结果:
这篇关于题目45:给定若干个四位数,求出其中满足以下条件的数的个数: 个位数上的数字减去千位数上的数字,再减去百位数上的数字, 再减去十位数上的数字的结果大于零。的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!