python代码打印100-999之间的回文数示例

yipeiwu_com5年前Python基础

打印100-999之间的回文数(即百位和个位的数字相等),并每10个打印一行

i = 100
x = 0 # 使用计数器,每10个换行打印
while i <= 999:
  if i // 100 == i % 10: # 百位整除,个位取余
    print(i, end=" ")
    x += 1 # 如果是回文数,则计数器+1
    if x % 10 == 0: # 当计数器数值每满10,就打印一个换行
      print()
  i += 1

结果打印如下:

知识点归纳:

1.while循环基本语法:

------>明确基本结构三要素:开始标志,结束标志,自增数。

开始标志: # i = 100
while 结束标志: # i <= 999
代码体
自增代码 # i += 1

2.回文数的判断:

------>百位数的判断,十位数的判断,个位数的判断。综合应用:取整符号(//)
、取余符号(%)

3.引入计数器思维方式

以上这篇python代码打印100-999之间的回文数示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

在VS Code上搭建Python开发环境的方法

在VS Code上搭建Python开发环境的方法

1、下载安装 python https://www.python.org/downloads/windows/ web-based installer 在线安装 executable...

Python异常处理知识点总结

python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。 异常处理: 本站Python教程会具体介绍。 断...

python中的字典操作及字典函数

字典 dict_fruit = {'apple':'苹果','banana':'香蕉','cherry':'樱桃','avocado':'牛油果','watermelon':'西瓜'...

Python实现检测文件MD5值的方法示例

本文实例讲述了Python实现检测文件MD5值的方法。分享给大家供大家参考,具体如下: 前面介绍过Python计算文件md5值的方法,这里分析一下Python检测文件MD5值的另一种实现...

Python中set与frozenset方法和区别详解

set(可变集合)与frozenset(不可变集合)的区别: set无序排序且不重复,是可变的,有add(),remove()等方法。既然是可变的,所以它不存在哈希值。基本功能包括关系测...