python编程课后练习答案:一批书几天能买完,勾股数组,个位数字与十位位数字之和除以10所得余数刚好是其百位,剪刀、石头、布猜拳游戏

news2024/12/24 3:24:36

一、编程题目

        编程题目:

4、已知有一批书共1020本,以后每天都买掉一半还多2本,设计程序求出几天能买完。

5、凡是满足x^2+y^2=z^2的正整数数组(xYz)就称为勾股数组(如345)。请找出任意一个正整数n以内的所有勾股数组

6、编写代码找出满足下面条件的所有三位数:个位数字与十位数字之和除以10所得余数刚好是其百位数字。

7、编写代码实现剪刀、石头、布的猜拳游戏:玩家输入 1、2、3表示剪刀、石头、布,程序随机产生 1、2、3 与玩家比较,并输出输赢结果。


二、代码实现

       已知有一批书共1020本,以后每天都买掉一半还多2本,设计程序求出几天能买完。

'''

4、已知有一批书共1020本,以后每天都买掉一半还多2本,设计程序求出几天能买完。
'''
total = 1020
day = 0
while total>0:
    day+=1
    total = total - (int(total/2)+2)

print(day,'天卖完')

凡是满足x^2+y^2=z^2的正整数数组(xYz)就称为勾股数组(如345)。请找出任意一个正整数n以内的所有勾股数组

'''

5、凡是满足x^2+y^2=z^2的正整数数组(x,y,z)就称为勾股数组(如345)。请找出任意一个正整数n以内的所有勾股数组

'''
n = int(input())
for i in range(1,n):
    for j in range(i+1,n):
        for k in range(j+1,n):
            if i**2+j**2==k**2:
                print((i,j,k))

编写代码找出满足下面条件的所有三位数:个位数字与十位数字之和除以10所得余数刚好是其百位数字。

'''
6、编写代码找出满足下面条件的所有三位数:个位数字与十位数字之和除以10所得余数刚好是其百位数字。
'''
for i in range(100,1000):
    if (int(str(i)[-1])+int(str(i)[-2]))%10==int(str(i)[0]):
        print(i)

编写代码实现剪刀、石头、布的猜拳游戏:玩家输入 1、2、3表示剪刀、石头、布,程序随机产生 1、2、3 与玩家比较,并输出输赢结果。

'''
7、编写代码实现剪刀、石头、布的猜拳游戏:玩家输入 1、2、3表示剪刀、石头、布,程序随机产生 1、2、3 与玩家比较,
并输出输赢结果。
'''
import  random

player = int(input('玩家输入 1、2、3表示剪刀、石头、布:'))
system = random.randint(1,3)
print('系统出:',system)
if player==system:
    print('平局')
elif player-system==-2 or player-system == 1:
    print('玩家赢了')
else:
    print('玩家输了')

三、运行结果

        已知有一批书共1020本,以后每天都买掉一半还多2本,设计程序求出几天能买完。

 凡是满足x^2+y^2=z^2的正整数数组(xYz)就称为勾股数组(如345)。请找出任意一个正整数n以内的所有勾股数组

 编写代码找出满足下面条件的所有三位数:个位数字与十位数字之和除以10所得余数刚好是其百位数字。

 编写代码实现剪刀、石头、布的猜拳游戏:玩家输入 1、2、3表示剪刀、石头、布,程序随机产生 1、2、3 与玩家比较,并输出输赢结果。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/462453.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

不懂如何搭建Web自动化测试环境?这篇文章教你如何上手

摘要: 本文将介绍如何搭建Web自动化测试环境,使用的工具包括Selenium WebDriver和JUnit。同时,本文还提供了详细的代码示例,帮助读者更好地理解和实践相关的知识。 目录 一、前言 二、环境配置 1.安装JDK 2.安装Eclipse 3.下…

对话AI顶尖大牛周明老师:大模型的机遇和挑战?

Datawhale学习 分享人:周明老师,Datawhale 特邀嘉宾 这次 Datawhale开源学习 特别邀请了周明老师分享: 周明,澜舟科技创始人兼CEO,中国计算机学会 CCF 副理事长、NLP和大模型领域的顶尖大牛。 1991年就从NLP重镇哈工大…

typeScript安装以及typeScript配置

1. 什么是typeScript ? 它强调了 TypeScript 的两个最重要的特性——类型系统、适用于任何规模。 包含js的所有的元素,能运行js代码,支持ES语法,是一种开源、跨平台的编程语言。就是js的超 集。 TypeScript 是添加了类型系统的 JavaScri…

Java并发编程 —— ThreadLocal详解

一、什么是ThreadLocal ThreadLocal用于提供线程内部共享的变量,每个线程在访问ThreadLocal实例的时候都可以获得自己的、独立初始化的变量副本,这样线程间互不干扰,从而避免了线程安全问题。 比如我们知道SimpleDateFormat是线程不安全的&…

LVS负载均衡+keepalived高可用

准备准备五台虚拟机 192.168.255.128 MASTER 192.168.255.134 BACKUP 192.168.255.130 Nginx节点服务器1 192.168.255.131 Nginx节点服务器2 192.168.255.132 客户端验证 一、配置节点服务器 1、配置虚接口lo:0 cd /etc/sysconfig/network-scripts/ cp ifcfg-…

Vue-cli 3.x 脚手架搭建的 Vue 2.x 项目进行 npm install 安装时报错: npm ERR! code 1……

项目场景: 公司以前做过的项目,当时开发环境 npm,node.js 版本和现在都不一样,比较旧了,项目之前是用 Vue-cli 3.x 搭建的,Vue 2.x 写的,当时配套的第三方依赖版本也都很落后了,在近…

有趣有爱有温度!迅镭激光第一季度户外团建活动圆满落幕!

阳春四月,元气复苏 凝心聚力,共享喜悦 迅镭激光第一季度寿星及新人 欢聚常熟蒋巷基地 开启一段美妙的户外团建之旅 无创意不团建!蓝天白云下,队员们在教练的指导下解锁各种花样游戏大玩法,大家密切配合、相互协作,…

Docker | 解决docker 容器中csv文件乱码的情况

问题描述:在Ubuntu docker容器中,打开.csv文件时显示乱码 问题如图 错误分析: 用locale查看所用容器支持的字符集 从输出可以看到,系统使用的是POSIX字符集,POSIX字符集是不支持中韩文的,而UTF-8是支持中…

054:cesium加载WMS规范的影像服务

第054个 点击查看专栏目录 本示例的目的是介绍如何在vue+cesium中加载WMS规范的影像服务。WebMapServiceImageryProvider提供由 Web 地图服务 (WMS) 服务器托管的平铺图像。 直接复制下面的 vue+cesium源代码,操作2分钟即可运行实现效果. 文章目录 示例效果配置方式示例源代…

剑指 Offer II 026. 重排链表

思路: (1)找到链表中心点,如果链表节点为奇数,那么要保证前面要比后面多一个节点。 (2)将后一部分的结点进行反转。 (3)将反转后的结点插入前一部分的结点。 &#xff0…

前有谷歌的“生存指南”,后有金山系的“表格编程”,均登热榜

谷歌的“生存指南” 一位曾经在谷歌工作的工程师,干了一件了不起的事,花费了两年的时间,整理了一份“xg2xg”的清单。 原来这位离职的谷歌工程师为程序员编写了一份“厂外生存指南”,即使你从谷歌离职后,在这套“生存…

无良公司把我从上家挖过来,白嫖了六个月,临近试用期结束才说不合适,催我赶紧找下家!...

职场套路多,一不小心就会掉坑,一位网友讲述了自己的遭遇: 今天被领导催促离职了,当时就是这个领导把他从别的公司挖过来。这家公司催得太急,为了投奔这里,他和上家的HR都闹翻了,上家总监挽留他&…

ChatGLM ptuning 的实战方案

大家好,我是herosunly。985院校硕士毕业,现担任算法研究员一职,热衷于机器学习算法研究与应用。曾获得阿里云天池比赛第一名,CCF比赛第二名,科大讯飞比赛第三名。拥有多项发明专利。对机器学习和深度学习拥有自己独到的见解。曾经辅导过若干个非计算机专业的学生进入到算法…

【中间件】kafka

目录 一、概述二、生产者1. 发送原理2. 生产者分区 Partition分区好处分区策略 3. 生产者如何提高吞吐量4. 数据可靠性ACK应答级别数据不丢失:ACK ISR数据不重复:幂等性数据有序 三、broker1. 工作流程2. 副本相关3. 底层存储4. 高效读写数据 四、消费者…

常见误区,你可曾踩过?深度剖析WEB自动化测试实施问题与解决方案

目录 摘要: 一、WEB自动化测试实施的步骤 1.测试计划 2.测试用例设计 3.环境搭建 4.脚本编写 5.执行测试 6.缺陷管理 二、WEB自动化测试常见误区 1.选择不合适的自动化测试工具和框架 2.忽略测试环境的影响 3.. 缺乏对页面元素的理解 三、示例代码 结论…

学顶教育:一级消防师资格证发放问题分享

1、为什么证书不申请没加注就可以下载? 2021年12月17日前由相关行业协会、学会或有关部门指定的机构出具的电子证书,目前无需申请加注,可直接查看、下载。 2、如何查询“证书查询验证范围”? 进入中国人事考试网首页&#xff0…

体验 Google Bard

环境 windows 10 64bitGoogle Bardpython 3.8 简介 本篇介绍一个开源的 Google 聊天机器人Bard 的 API 逆向工程,使用它,可以免费的使用 Bard 服务,项目地址:https://github.com/acheong08/Bard 安装及使用 通过 pip 来安装 pip &…

内网渗透的一些tips

声明:文中涉及到的技术和工具,仅供学习使用,禁止从事任何非法活动,如因此造成的直接或间接损失,均由使用者自行承担责任。 每周不定时持续分享各种干货。 众亦信安,中意你啊! 一.密码抓取 平…

CVPR 2023 | 一键去除视频闪烁,该研究提出了一个通用框架

该论文成功提出了第一个无需额外指导或了解闪烁的通用去闪烁方法,可以消除各种闪烁伪影。 高质量的视频通常在时间上具有一致性,但由于各种原因,许多视频会出现闪烁。例如,由于一些老相机硬件质量较差,不能将每帧的曝光…

字符函数和字符串函数(二)

目录 1.strncpy 2.strncat 3.strncmp 4.strstr 5.strchr 6.strtok 7.strerror 1.strncpy ok,在上一篇博客的讲解中,我们谈到了strcpy这个函数,并且了解到了这个函数的功能是将源字符串的内容复制到目标字符串里,并且我们还知道了在C语…