Python day04 作业

2023-10-29

#数学方面:五角星 一个五角星被定义为n(3n-1)/2
def getPentagalNumber(n):
c = n*(3*n-1)/2
if n%10 !=0:
print(c,end = ‘’)
else:
print©
for i in range(1,101):
getPentagalNumber(i)

#求一个整数各个数字的和
def sumDigits(num):

sum_0=0
while num!=0 :
    for i in range(num):
        sum_1=num% 10
        num=num//10
        sum_0 += sum_1
print("这个数的和为:%d"% sum_0)

def main():
num=int(input(“请输入一个数>>”))
sumDigits(num)
main()

#对三个数排序,编写下面的函数,以升序显示三个数
def displayStoteNumber(n1,n2,n3):
res = [n1,n2,n3]
res.sort()
print(res)
def nm():
n1 = eval(input(‘输入一个数’))
n2 = eval(input(‘输入一个数’))
n3 = eval(input(‘输入一个数’))
displayStoteNumber(n1,n2,n3)
nm()

财务应用程序:计算未来投资值
import numpy as np
def futureInvestmentValue():
a = eval(input(‘投资金额:’))
b = eval(input(‘年利率数额:’))
years = eval(input(‘请输入年数:’))
c = anp.power((1+b),years12)
return c
futureInvestmentValue()

#打印字符
def printChars(ch1,ch2):
count = 0
for i in range(ch1,ch2):
count +=1
print(chr(i),end = " ")
if count%10 == 0:
print(’’)
def star():
ch1 = 65
ch2 = 91
printChars(ch1,ch2)
star()

#几何问题:显示角 两点公式
def distance(x1,y1,x2,y2):
distance = ((x1 - x2) * (x1 - x2) + (y1 -y2) * (y1 - y2))** 0.5
print(‘The distance between the two points is’,distance)
def Start():
x1, y1 = eval(input(‘Enter x1 and y1 for Point 1:’))
x2, y2 = eval(input(‘Enter x2 and y2 for Point 2:’))
distance(x1,y1,x2,y2)
Start()

#写一个函数,计算给定日期是该年的第几天.
def count(year,month):
#判断该年是平年还是闰年
if year%4000 or (year%40 and year%100!=0):
print(’%d年是闰年,共有366天!’%year)
else:
print(’%d年是平年,共有366天!’ % year)
if name == “main”:
year = eval(input(‘请输入年份:’))
month = eval(input(‘请输入月份:’))
count(year,month)

import random

def sz(x,y):
if x + y == 2 or x + y == 3 or x + y == 12:
print(‘you lose’)
elif x + y ==7 or x + y ==11:
print(‘you win’)
else:

print(x)

    for i in range(10):
        x_1 = random.randint(1,6)
        print(x_1)
        y_1 = random.randint(1,6)
        print(y_1)
        if x_1 + y_1 == 7 :
            print('you lose')
        elif x + y == x_1 + y_1:
            print('you win')

def star():
x = random.randint(1,6)
print(x)
y = random.randint(1,6)
print(y)
sz(x,y)
star()

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python day04 作业 的相关文章

  • ajax工作原理 网页从输入url到呈现过程(TCP ,渲染引擎) 头像上传 下拉加载 节流 防抖 常见状态码

    Ajax工作原理 1 http网络传输协议 规定 前后端交互的 数据传输格式 协议 规定 前后端交互的数据传输格式 2 http协议组成两个部分 2 1前端 必须发送 请求报文格式 2 2后端 必须响应 响应报文格式 3 请求报文格式组成
  • VueX是什么?好处?何时使用?

    VueX相关 1 VueX是什么 2 使用VueX统一管理状态的好处 3 什么样的数据适合存储到Vuex中 1 VueX是什么 VueX是实现组件全局状态 数据 管理的一种机制 可以方便的实现组件之间数据的共享 如果没有VueX实现数据间的
  • 点云配准(四) Sparse Point Registration 算法浅析

    Sparse Point Registration SPR 是一篇2017年的点云配准算法 该算法的主要目的是对稀疏点云进行配准 并且取得了不错的成果和突破 本文一方面是对SPR配准算法模型进行了简单的原理解析以及附加代码实现 另一方面是对
  • c++ 的 multiple definition of `XXX‘

    文章目录 一 为什么会有多重定义问题 二 一些错误情景 1 头文件忘记加条件编译 2 类的静态变量在头文件定义 3 全局变量在 h文件定义 4 待补充 三 参考链接 一 为什么会有多重定义问题 声明 指出存储类型 并给出存储单元指定名称 定
  • C语言博客作业--嵌套循环

    一 PTA实验作业 题目1 7 1 查询水果价格 给定四种水果 分别是苹果 apple 梨 pear 桔子 orange 葡萄 grape 单价分别对应为3 00元 公斤 2 50元 公斤 4 10元 公斤 10 20元 公斤 首先在屏幕上
  • JavaScript函数的命名方式

    函数的命名方式 JavaScript代码服用单位是函数 函数可以包含一段可执行代码 也可以接受调用者传入的参数 JavaScript定义函数主要有以下三种方式 第一种方式 命名函数 第二种 匿名函数
  • 【C++】函数的设计与使用(三)重载函数、模板函数

    重载函数 参数列表不相同 可能是参数类型不相同 或者参数个数不相同 都不相同 也可以 的两个或多个函数 可以拥有相同的函数名称 编译器会把实参和每个重载函数的形参比对 找出哪个重载函数合适 所以每个重载函数的参数列表必须和其他的重载函数的不
  • ubuntu安装bochs,nasm

    1 ubuntu上安装bochs nasm 1 1 安装缘由 最近想自己做个操作系统玩一玩巩固巩固知识 工欲善其事 必先利其器 开发操作系统首先得搭建环境 编程语言上我选择C和汇编完成 开发环境是在我装的一个虚拟机ubuntu上 ubunt
  • 【满分】【华为OD机试真题2023 JAVA&JS】统计匹配的二元组个数

    华为OD机试真题 2023年度机试题库全覆盖 刷题指南点这里 统计匹配的二元组个数 知识点数组 时间限制 1s 空间限制 32MB 限定语言 不限 题目描述 给定两个数组A和B 若数组A的某个元素A i 与数组B中的某个元素B j 满足 A
  • NodeJS - Express使用

    文章目录 1 参数 1 1 获取URL中的动态参数 2 静态资源 2 1 挂载路径前缀 3 nodemon 4 1路由 4 1 路由的匹配过程 4 2 模块化路由 4 3 为路由模块添加前缀 5 中间件 5 1 全局生效的中间件 5 2 全
  • 功能强大,但因安全隐患被企业禁用的Python内置函数

    功能强大 但却因安全隐患被企业禁用的Python内置函数 eval 函数是Python的内置函数 功能非常强大 但是存在不小的安全隐患 有些企业或项目出于安全考虑 禁止使用eval 函数 会在一些安全相关的扫描校验中进行识别和拦截 杜绝使用
  • 【嵌入式】虚拟机未能将管道连接到虚拟机: 系统找不到指定的文件

    这两天虚拟机莫名奇妙的爆出这个错误 在升级win11过后解决嘞这个问题 但是win11确实不好用最后退回win10这个问题又出现了 这里记录一下我的解决办法 设置为管理员运行程序 然后遇到新的报错了 进入控制面板选择C 2015修复环境 到
  • React性能提升

    了解react如何提升性能将有助于我们更好的编写代码 个人认为react中很多的性能优化 其实都是围绕着react的核心diff算法来展开的 通过优化 减少diff算法中一些不必要的步骤 从而来提高性能 下面是我平时开发总结出来的一些经验
  • QT控件之(TableView)中设置为不可编辑状态

    加入以下一句代码 ui gt tableView gt setEditTriggers QAbstractItemView NoEditTriggers
  • 【H.264/AVC视频编解码技术详解】二十三、帧间预测编码(1):帧间预测编码的基本原理

    H 264 AVC视频编解码技术详解 视频教程已经在 CSDN学院 上线 视频中详述了H 264的背景 标准协议和实现 并通过一个实战工程的形式对H 264的标准进行解析和实现 欢迎观看 纸上得来终觉浅 绝知此事要躬行 只有自己按照标准文档
  • STM32初始化USART后只发送了一个0x00,而无法发送其他数据的解决方法

    GPIO InitTypeDef GPIO InitStructure USART InitTypeDef USART InitStructure RCC APB2PeriphClockCmd RCC APB2Periph GPIOB EN
  • Tornado入门教程

    Overview FriendFeed是一款使用 Python 编写的 相对简单的 非阻塞式 Web 服务器 其应用程序使用的 Web 框架看起来有些像 web py 或者 Google 的 webapp 不过为了能有效利用非阻塞式服务器环
  • 【数据结构与算法】顺序表精讲

    所属专栏 数据结构与算法 前期内容 绪论1 抽象数据类型 绪论2 时间复杂度与空间复杂度 与时间复杂度相关的OJ面试题 抽象数据类型的实现 目录 1 1线性表的定义和特点 1 2案例引入 eg 图书信息管理系统 1 3线性表的类型定义 基本
  • code-server安装使用

    code server是一款基于VSCode的在线编辑器 它提供了一个web话的在线IDE 服务端上运行code server 可以理解为一个在远程服务器上运行的VS Code 客户端就可以使用浏览器打开vscode vscode上的资源都
  • 软件工程实训day01-mybatis

    本次实训环境 jdk 1 8 编辑器 eclipse 数据库 mysql SQLyog 实训所得结果 使用mybatis进行简单增删改查操作 代码上传gitee 创建数据库 DROP TABLE IF EXISTS computers CR

随机推荐

  • 非管理员用户添加右键菜单(管理员也适用)

    目录 背景 解决办法 总结 把其他教程中的HKEY CLASSES ROOT替换为HKEY CURRENT USER SOFTWARE Classes即可 背景 网上大多数教程添加右键菜单的方法都需要管理员权限 公司电脑处于信息安全角度 大
  • Jenkins自动化打包上传到Fir报Can not found mapping or dysm file in的解决方案

    在踩了几个坑以后 Jenkins自动打包终于成功了 就想着自动上传到Fir 自动生成二维码 便于下载安装 在网上找到了一个Fir插件 安装成功以后再次打包发现报Can not found mapping or dysm file in 在网
  • 使用JDK开发WebService-客户端建立

    一 序言 上篇 我已经写了一个简单的WebService服务器 看起来貌似不错 但我们真正的目的是想通过编程的方式来访问服务器 而不是通过eclipse带的Web Service浏览器来访问 服务器我们是一行行代码敲出来的 客户端同样我们也
  • vue 创建一个登录界面

    vue创建一个登录界面 1 创建登录界面和主页 2 配置路由 3 配置main js 4 配置App vue 5 登录页面 6 主页面 用到的组件 参考链接 1 创建登录界面和主页 打开搭建好的vue项目 在components文件夹下面新
  • 电信光猫改桥接模式

    如果只是改桥接 可以试试下面这两个地址 http 192 168 1 1 bridge route gchhttp 192 168 1 1 8080 bridge route gch 转载于 https www cnblogs com De
  • Java对象拷贝时根据枚举自动转换属性值

    问题描述 在copyProperties A B 拷贝对象时 需要将A type Integer 拷贝到B type String 但是A type是类型的数字编码 B type是类型的描述 通过给B type加一个注解指定枚举类 实现在拷
  • 全面认识二极管,一篇文章就够了

    电子设计基础元器件 二极管 小小二极管 大大用途 矜辰所致 目录 前言 一 二极管基础知识 1 1 什么是二极管 1 2 二极管的组成 1 3 二极管的原理 二 二极管特性 2 1 伏安特性曲线图 2 2 温度的影响 2 3 关于击穿 三
  • Flink大数据平台下的WordCount案例

    WordCount是大数据处理领域中的经典案例 它用于统计给定文本中各个单词出现的频次 在本文中 我们将介绍如何在macOS系统下使用Apache Flink框架来实现WordCount案例 我们将提供相应的源代码 并逐步解释实现过程 首先
  • 路由器上端口转发_如何在路由器上转发端口

    路由器上端口转发 Although modern routers handle most functions automatically some applications will require you to manually forw
  • 手把手制作一个IDEA插件(Demo搭建篇)

    新建IDEA插件 File gt new gt Project gt Intellij PlatForm Plugin gt Next gt 填好项目名OK 编写插件 新建工程后在src下建个java文件 如下 代码如下 import co
  • 构建big data 学习基石

    catalog what s big data 打下坚实的基础 掌握技术要点 玩转数据科学 数据说故事 不断前行 what s big data 4V 特性 深入解析Volume Velocity Variety Veracity四个方面的
  • Umi.js-配置式路由(学习笔记)

    配置式路由 当使用了路由配置后 约定式路由全部失效 两种方式书写umi配置 使用根目录下的文件 umirc js 使用根目录下的文件config config js 进行路由配置时 每个配置就是一个匹配规则 并且 每个配置是一个对象 对象中
  • Java处理Excel表格的读取和写入

    文章目录 一 处理xlsx文件 二 处理csv文件 由于工作需要处理以下excel表格 所以学习了以下关于excel的两个库 这里记录下简单的读取和写入方法 处理xlsx文件使用的是java poi 处理csv文件使用的是opencsv 一
  • HTML Input 属性

    一 value 属性 value 属性规定输入字段的初始值 二 readonly 属性 readonly 属性规定输入字段为只读 不能修改 readonly 属性不需要值 它等同于 readonly readonly 三 disabled
  • JMeter,linux环境下,执行jmeter报错:java.net.BindException: Address already in use: connect-已解决

    一 问题描述 通过jmeter进行性能测试 报错 address already in use connect 二 原因分析 1 系统的端口被耗尽了 Windows默认端口范围 1024 5000 2 操作系统要 2 4分钟才会重新释放这些
  • python echarts mysql_利用ECharts可视化mysql数据库中的数据

    这是工程所有文件的一个目录 工程文件目录 我做了一个柱状图 一个饼状图 一个折线图 配置过程很恶心 出了好多错 所以在这里记录一下 如果想直接看 echarts 的部分 可以跳过下面数据库的建立 数据库的建立与获取数据 首先是建立数据库 数
  • 科技查新-委托书

    查新检索委托书要怎么填 什么时候需要填写查新检索委托书 委托查新机构做科技查新时 根据参考项目的专业特点 委托人需选择具备相应资质的查新机构 委托可以通过网上或现场提交委托书 并按照要求填写查新检索委托书 查新检索委托书需要填写哪些内容 在
  • 产品经理使用工具-----产品演示 Demo-builder

    Demo Builder 提供了一种简单的方法来创建显示软件和系统是如何工作的教程 演示或示范 Demo Builder 的易用性使您能够创建令人惊叹 但实际与专业教学视频的功能 Demo Builder 用于生成你需要教育 市场 或出售该
  • 编译型与解释型、动态语言与静态语言、强类型语言与弱类型语言的区别

    编译型和解释型 我们先看看编译型 其实它和汇编语言是一样的 也是有一个负责翻译的程序来对我们的源代码进行转换 生成相对应的可执行代码 这个过程说得专业一点 就称为编译 Compile 而负责编译的程序自然就称为编译器 Compiler 如果
  • Python day04 作业

    数学方面 五角星 一个五角星被定义为n 3n 1 2 def getPentagalNumber n c n 3 n 1 2 if n 10 0 print c end else print for i in range 1 101 get