原文:python:给定一个n位的整数,将该数按位逆置,例如给定12345变成54321,12320变成2321.

直接上,冲冲冲 方法 :对切片的掌握: :: ,取反 while True: num input 请输入一个不能超过十位数的整数: num num :: num int num print num 方法 : n int input 请输入一个数字 b while n: a n n n b b a print b ...

2020-11-04 22:47 0 553 推荐指数:

查看详情

例子:循环语句--给定一个不超过5的正整数,判断该的位数,依次打印出个位、十、百、千、万的数字。

需求:给定一个不超过5的正整数,判断该的位数,依次打印出个位、十、百、千、万的数字。 我们来分析一下这个程序,首先是分功能实现需求。第一行是一个while循环,保证程序不间断的输入数字,防止输入一次就退出程序(PS:当然这个程序不完整,如果输入的不是数字的话 ...

Sun Sep 22 00:01:00 CST 2019 0 358
Python6种方法:给定一个不超过5的正整数,判断有几位

方法一:作比较 方法二:使用整除实现,除完后如果是个0或不是个0,这种方法引入了计算,效率会降低,所以能加就不要减,能乘就不要除,能不计算就不计算 分析:假设是在5的情况下,不考虑其他状况 PS:遇到问题没人解答?需要Python学习资料?可以加点击下方链接自行获取 ...

Tue Dec 17 04:53:00 CST 2019 1 1231
Leetcode练习(Python):第258题:各位相加:给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数

题目: 各位相加:给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。进阶:你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决 ...

Wed May 27 18:22:00 CST 2020 0 615
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM