问题
编写一个程序,它将找到介于1000和3000之间的所有此类数字(均包括在内),以使该数字的每个数字均为偶数。
所获得的数字应以逗号分隔的顺序打印在一行上。(理解:这个例子很简单,但是需要字符串和整型换来换去,并利用索引去取字符串里面的字符)
提示:
如果将输入数据提供给问题,则应假定它是控制台输入。
代码
a = []
for i in range(1000,3001):
n = str(i)
if int(n[0]) %2 ==0 and int(n[1]) %2 ==0 and int(n[2]) %2 ==0 and int(n[3]) %2 ==0: #转换成字符串之后可以用同列表相同的索引用法取字符串里面的字符
a.append(n)
print(','.join(a))