帮我写一个python程序,要求如下:给定若干个四位数,求出其中满足以下条件的数的个数:个位数上的数字减去千位数上的数字,再减去百位数上的数字,再减去十位数上的数字的结果大于零。输入为两行,第一行为四位数的个数n,第二行为n个的四位数。(n<=100)输出一个整数,即满足条件的4位数的个数。
时间: 2023-05-15 14:07:32 浏览: 143
python 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字 (示例)
5星 · 资源好评率100%
好的,以下是符合要求的 Python 程序:
n = int(input())
nums = list(map(int, input().split()))
count = 0
for num in nums:
units = num % 10
thousands = num // 1000
hundreds = (num // 100) % 10
tens = (num // 10) % 10
if units - thousands - hundreds - tens > 0:
count += 1
print(count)
希望这个程序能够满足您的需求。如果您还有其他问题,可以随时问我。
阅读全文