在一些整数中,挑选出个位数字和最高位数字相同的整数。
输入格式:
输入若干个整数,以空格分隔。
输出格式:
打印其中个位数字和最高位数字相同的整数。如果没有这样是整数,则输出空行
Counter对象有一个字典接口,如果引用的键没有任何记录,就返回一个0,而不是弹出一个KeyError
c = Counter(['eggs', 'ham'])
c['bacon'] # count of a missing element is zero
0
# 输入整数列表
nums = input().split()
# 初始化结果列表
result = []
for num in nums:
# 将整数转换成字符串
str_num = str(num)
# 取出最高位和个位数字
first_digit = str_num[0]
last_digit = str_num[-1]
# 如果最高位和个位数字相同,则将该整数加入结果列表中
if first_digit == last_digit:
result.append(int(str_num))
# 输出结果列表
if result:
for num in result:
print(num, end=" ")
else:
print()