输入一个三位数,判断其是否为三位数,若是分别输出其百、十、个位数,若不是输出“输入的数不是三位数"。
x=eval(input("请输入一个数:")) if (100<=x<=999): print("百分位为:{}".format(x//100)) print("十分位为:{}".format(x//10%10)) print("个分位为:{}".format(x%10)) else: print("输入的数不是三位数")
举一反三
- 编程题:输入一个三位数,判断它是不是“水仙花数”,是输出Yes,不是输出No。所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方
- 编程实现______ :输入一个3位整数,判断它是否是水仙花数。如果是,输出a是水仙花,否则输出a不是水仙花。当输入数据不正确时,要求给出错误提示。(水仙花数是一个三位数,其各位数的立方和等于该数本身,它就是水仙花数。)
- 输入一个任意的三位数,输出其百位、十位、个位上的数。
- (编程题)请从键盘输入一个3位整数,判断该数是否”水仙花数“,是则输出YES,否则输出NO。 “水仙花数”是指一个三位数,其各位数字的立方和等于该数本身(例如:153=1**3+5**3+3**3)。 【运行示例】 请输入一个三位整数:153 YES 【运行示例】 请输入一个三位整数:456 NO
- 输入一个不超过三位的正整数, 输出它的位数以及各个位,输出。
内容
- 0
打印并输出所有的水仙花数,所谓水仙花数是指一个三位数,其各位数的立方各等于数本身,如153=13+53+33,所以153是一个水仙花数。
- 1
输出水仙花数“水仙花数”是一种三位数,其各位数的立方和等于该数。例如, 153=13+53+33。(将程序与运行结果截图上传)
- 2
编程实现--输出所有的水仙花数。(如果一个三位数的各位数的立方和是它本身,那么这个数叫做水仙花数)____
- 3
编写一个程序,输入一个三位数,分别求出这个三位数的个位、十位和百位上的数。
- 4
编写程序:从键盘输入一个三位数(正数),判断并输出该数是否为水仙花数。所谓的水仙花数是指一个三位数,其各个位数字的立方和等于该数本身,如:153就是一个水仙花数,153=1*1*1+5*5*5+3*3*3