前言:
而今各位老铁们对“python输入一个整数输出个位数字”大体比较关切,同学们都需要了解一些“python输入一个整数输出个位数字”的相关知识。那么小编在网摘上网罗了一些关于“python输入一个整数输出个位数字””的相关知识,希望姐妹们能喜欢,同学们快快来学习一下吧!python500题:第1章拆位练习。
猎风老师的习题课。
大家好,接下来看一下拆位练习的第二题:求一个两位数倒序的结果。题目说是有一个两位的整数n,输入一个两位的整数n,然后输出它的个位和十位的颠倒的结果。比如输入一个23,要输出一个32,输入一个16,输出一个61。
来分析一下,其实16根据上节课学的拆位知识,可以把假设这个变量是n,可以把它的个位和十位取出来,分别放到不同的变量里。个位就等于n取于10,十位就等于n整除10取于10。
拿到这两个变量之后,要把它交换一个位置,来看下16。其实16这个1就代表1个10,1*10,6就在个位上,它代表的是1,所以相当于是6个1,1*10+6*1。
如果要把它颠倒,实际上就相当于把个位的数字要放到十位上,那个位的数字代表的实际是应该是多少?数字是个位要乘以10,然后十位放到个位上就s乘以1,最终就是这样一个数字就可以了。比如把这个个放到十位上就是6乘以10就是60,然后十位是1放到个位上,就加上1个1,就得到了一个61。
下面开始编写程序。首先定一个n从键盘输入,定一个g和s两个变量,多个变量可以用逗号隔开,也可以分行写。个位等于n取于10,十位等于n整除10取于10。
取得这个之后,输出一个新的结果,可以建一个变量把它存下来,比如叫n1,它等于什么?新的个位要放到十位上,然后新的十位放在个位上,乘以一乘以一,或者直接加s也行。最后输出这个新的变量n1就可以了。自测一下,递交正确。