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%的人还看了以下文章

  • 分享一个非常实用的连接数据库javabean

    连接mysql数据库的javabean,修改url数据库连接字符串和驱动程序加载代码,即可成为通用的数据库连接BEAN。 package com.common; import java.sql.*; public class DataBaseConn { public  Connection conn = null; public void createCo…

    2020年12月6日
    8.0K0
  • HTTP错误 403.14 服务器配置为不列出此目录内容

    HTTP错误 403.14 服务器配置为不列出此目录内容HTTP错误 403.14 服务器配置为不列出此目录内容HTTP错误 403.14 服务器配置为不列出此目录内容HTTP错误 403.14 服务器配置为不列出此目录内容

    开发一个企业网站,使用ASP技术,在本地通过IIS管理器调试,出现 如下问题: HTTP 错误 403.14 – Forbidden Web 服务器被配置为不列出此目录的内容 解决方法: 在”功能视图“,中找到”目录浏览“,双击进入 在目录浏览右侧操作中选择”启用“! 这时再浏览网站,可以看到已经不报错了,但是网站是以文件目录的形式展现的! 这是…

    2018年7月3日 编程开发
    5.5K0
  • 赞!1条语句快速将python程序打包成可执行文件

    python程序编写好后,如何将python程序打包成成可执行文件呢? 今天125建站网教大家使用pyinstaller打包命令将python程序打包,希望大家有所收获。 一、安装pyinstaller pip3 installer pyinstaller # 清华镜像安装 # pip3 install -i https://pypi.tuna.tsingh…

    2023年2月3日
    2.2K0
  • java Jdbc数据库分页源码详解

    本文用到了jdbc 的游标移动 package com.sp.person.sql.util; import java.sql.*; import java.util.Map; import java.util.TreeMap; import javax.sql.DataSource; /** * JDBC 分页查询 * absolute 与relative…

    2020年2月19日
    5.9K0
  • 第四章 数据库应用开发案例2

    本章重点讲述以下内容:
    4.4 应用JDBC调用存储过程
    4.5 数据源与连接池技术
    4.6 数据库程序开发案例

    2018年2月7日
    2.6K0
  • JS截取字符串方法详解:前面/中间/后面

    JS截取字符串方法,JS的match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 js截取字符串中间的内容 var str = “aaabbbcccdddeeefff”; str = str.match(/aaa(\S*)fff/)[1]; alert(str);//结果bbbcccdddeee js截取某个字符串前面的内容 var…

    2023年1月5日
    8.7K0

发表回复

登录后才能评论