python 实战-逢7 过游戏的实现

不知道你有没有玩过“逢 7 过”的游戏,游戏规则很简单:

几个人轮流报数,凡遇到 7 的倍数,或含 7 的数字就要跳过,否则就算失败。

今天我们就用 Python 来打印 1 到 100 之间,所有满足条件的数字。

python 实战-逢7 过游戏的实现

知识点

  • Python 开发环境
  • int 类型
  • 变量
  • 运算符
  • while 循环
  • 条件判断

💡提示:

开发中,我们经常要先构思框架,再优化功能。
所以在这个挑战中,你可以先用循环,写出打印出 1 到 100 间的数字的程序,之后再往里面加条件判断。

7 的倍数,可以理解为除以 7 余数为 0 的数;

a % 7 == 0

在 1 到 100 这个区间里:

个位上是 7 的数,即除以 10 余 7 的数;

a % 10 == 7

十位上是 7 的数,即除以 10 取整数为 7 的数。

a // 10 == 7

如果满足这些条件,就跳过;如不满足,则打印。可以用 elifor 来加判定条件~

代码:

for i in range(1:101):
    if i%7==0 or a%10==7 or a//10=7:
        continue
    print(i)

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/10194.html

(0)
江山如画的头像江山如画管理团队
国内github网站打不开的解决方法(验证100%解决)
上一篇 2022年2月1日 上午8:49
Python 函数练习-生成指定长度的随机字符串(包含大小写字母,及数字)
下一篇 2022年2月3日 上午9:59

99%的人还看了以下文章

  • 如何设计单元测试用例,单元测试快速入门教程四

    测试人员在实际工作中根据不同覆盖要求设计面向代码的单元测试用例,运行测试用例后至少应实现如下覆盖需求: 对程序模块的所有独立的执行路径至少覆盖一次; 对所有的逻辑判定,真假两种情况至少覆盖一次; 在循环的边界和运行界限内执行循环体; 测试内部数据结构的有效性等。 至少应设计覆盖如下需求的基于功能的单元测试用例: 测试程序单元的功能是否实现; 测试程序单元性能…

    2018年4月18日
    5.0K0
  • 最全的数据结构排序算法实现及比较

    冒泡排序 类似暴力破解,1 – n 个,每个都比较一次。完成排序 public void sort(int[] arr) { int len = arr.length; for (int i = 0; i < len; i++) { for (int j = i + 1; j < len – 1; j++) { if (arr[i] …

    2020年10月13日
    9.2K0
  • Pandas读取excel:Excel file format cannot be determined解决方法

    Pandas读取excel时报错,excel表格不能被指定,是什么原因? 这个问题我搞了很久,最后终于搞明白了,网上各种什么utf-8呀,格式化或者另存都不行,我都试过了。 Excel file format cannot be determined解决方法 首先要确定excel已经放在项目目录下,路径是正确的。 一、然后确保安装了所需要的模块 pip in…

    2022年9月11日
    21.3K0
  • Python数据分析入门实战一:统计分析用户学习数据

    Python数据分析要求: 使用 Python 基础知识分析用户学习数据 json 文件,并从文件中统计出中指定的数据项。 用户学习数据 json 文件下载: http://labfile.oss.aliyuncs.com/courses/764/user_study.json user_study.json 文件部分内容展示如下: {“minutes”: …

    2022年2月5日
    13.9K0
  • OpenCV-最优秀的Python人脸识别库安装及入门教程

    OpenCV库(open source computer vision library)是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库,可以运行在Linux、Windows、Android和Mac OS操作系统上,具有跨平台特性,轻量级且高效,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它具有C ++,P…

    2020年12月8日
    18.5K2
  • SyntaxError: Non-UTF-8 code starting with ‘xc1′,’xc4′,’xc7’,解决方法

    phython编程入门,新手学习phython会遇到*.py文件运行时,出现如下错误: SyntaxError: Non-UTF-8 code starting with ‘\xc7’ in file E:\Pythondemo\2.py on l ine 1, but no encoding declared; see http://python.org/…

    2019年8月23日
    11.2K0

发表回复

登录后才能评论