输入一个正整数n,如果是四位数,则分别输出这个数千位、百位,十位和个位分别为多少,如果是两位数,则输出个位数字是多少,如果不是两位或者四位数,则输出no。 输入样例1: 2345 输出样例1: 2 3 4 5 输入样例2: 23 输出样例2: 3 输入样例3: 666 输出样例3: no
正确答案:参考程序(Python):n=int(input());s=str(n);if len(s)==4:print(*s) elif len(s)==2:print(s[1]) else:print('no')。核心:按位数分支输出。
试卷来源:2022全国青少年信息素养大赛Python编程挑战赛(小学组_复赛_安徽赛区)真题