第十章2 三方模块 实战

c primerplus 第十章编程题答案 //第一题 #include <stdio.h> #include <stdlib.h> #define MONTHS 12 #define YEARS 5 int main(void) { const float rain[YEARS][MONTHS] = { { 4.3, 4.3, 4.3, 3.0, 2.0, 1.2, 0.2, 0.2, 0.4, 2.4, 3.5, 6.6 }, { 8.5, 8.2, 1.2, 阅读详情

实战一 模拟高铁售票系统 p148

不用三方库

def display_seat(lst):
    print('+-------'*6+'+')
    print('| 行号 | 座位1 | 座位2 | 座位3 | 座位4 | 座位5 |')
    print('+-------' * 6 + '+')

    for i in range(6):
        s=f'| 第{i+1}行 |'
        for item in lst[i]:
            if item==0:
                s+=' 已售|'
            else:
                s+=' 有票|'
        print(s)

    print('+-------'*6+'+')

if __name__ == '__main__':
    lst_seat = []
    for i in range(6):
        lst_row=[]
        for j in range(5):
            lst_row.append(1)
        lst_seat.append(lst_row)

    display_seat(lst_seat)
    while True:
        a,b=eval(input('请输入选择的坐席,如4,3表示第4排第3列:')) # 两个数字之间一定要用逗号分隔才行,不然函数报错
        lst_seat[a-1][b-1]=0
        display_seat(lst_seat)

使用三方模块prettytable

import prettytable as pt # as pt 就是给模块起个别名叫pt

# 显示座席
def show_ticket(row_num):
    tb=pt.PrettyTable() # 此方法会创建一张表格
    # 设置标题(表格的排头部分)
    tb.field_names=['行号','座位1','座位2','座位3','座位4','座位5']
    # 遍历有票
    for i in range(1,row_num+1):
        lst=[f'第{i}行','有票','有票','有票','有票','有票']
        tb.add_row(lst)
    print(tb)

# 订票
def order_ticket(row_num,row,column):
    tb = pt.PrettyTable()
    # 设置标题(表格的排头部分)
    tb.field_names = ['行号', '座位1', '座位2', '座位3', '座位4', '座位5']
    for i in range(1,row_num+1):
        if int(row)==i:
            lst = [f'第{i}行', '有票', '有票', '有票', '有票', '有票']
            lst[int(column)]='已售'
        else:
            lst = [f'第{i}行', '有票', '有票', '有票', '有票', '有票']
        tb.add_row(lst)

    print(tb)

if __name__ == '__main__':
    row_num=6
    show_ticket(row_num)

    # 开始售票
    choose_num=input('请输入您选择的坐席:')
    row,column=choose_num.split(',') # 系列解包赋值,分成两个数字型字符串
    order_ticket(row_num,row,column)

注意系列解包赋值,对以逗号要求输入,可以先以变量存放,然后调用字符串的split方法分割

推算几天后的日期 p149

import datetime

a=datetime.timedelta(15)
start=datetime.datetime(2028,10,1,0,0,0)
end=start+a
print(end) # 默认就是以此种格式输出的 ‘2028-10-16 00:00:00’

import datetime

# 输入日期的函数
def input_date():
    input_date=input('请输入开始日期:(20281001)后按回车:')
    datestr=input_date[0:4]+'-'+input_date[4:6]+'-'+input_date[6:] # 切出 '年-月-日'格式
    # 类型转换 strptime
    dt=datetime.datetime.strptime(datestr,'%Y-%m-%d')
    return dt

# 主程序运行
if __name__ == '__main__':
    dt=input_date()
    # 输入间隔的天数
    in_num=eval(input('请输入间隔天数:'))
    date=dt+datetime.timedelta(int(in_num))
    print('您推算的日期是:',date)
Java第十版第十章前15题(后面的下一次看有空再发) package demo; public class Exercise10_1时间类 { public static void main(String[] args) { /* * 表示时间的数据域hour、minute和second * 一个以当前时间创建Time对象的无参构造方法(数据域的值表示当前时间) * 一个构造Time对象的构造方法,这个对象有一个特定的时间... 阅读详情

相关推荐

【人工智能AI】是什么?

人工智能(Artificial Intelligence),英文缩写为AI。它是研究、开发用于模拟延伸和扩展人的智能的理论方法技术及应用系统的一门新的技术科学。(百度百科)人工智能的基本原理:机器从「特定的」大量数据中总结规律,形成某些「特定的知识」,然后将这种「知识」应用到现实场景中去解决实际问题。在这个基本原理的基础上,有3个特征:1、人工智能本质上是一种工具2、人工智能技能只能解决特定的问题,而不是什么都能做3、人工智能属于归纳逻辑,可以告诉你是什么,但是不能告诉你为什么。

KJCZ.AK的博客 2万+

第十章 模块及常用的第三方模块

模块模块的分类一个以 .py 结尾的文件就是一个模块,新建Python文件,实际上就是在新建模块自定义模块的作用。

记录学习过程中的笔记 922

线上专利申请(超详细)| 签名确认

在【法人登录】页面点击【证书登录】按钮,弹出证书登录提示框,点击【确 认】按钮,进入到输入证书密码页面,点击【取消】按钮,取消本次操作。企业在提交申请时,需要增加签名,如使用企业账户点击提交,会弹出“法人、代理机构不能签名,请使用经办人签名”,这个时候就需要换个账号了。在需要签名时,将专利官网的登录方式点击法人登录,选择扫码登录,使用移动端经办人账户的扫一扫功能扫描登录。登录完成后,再点击签名,使用移动端扫一扫功能,扫描签名,输入证书号,确认签名,并提交。最后,祝大家的申请都成功!

weixin_62112323的博客 9108

第十章 1 模块及常用的第三方模块

在Python中一个后缀名为.py的文件就是一个模块模块中可以定义函数、类等模块也可以避免函数、类、变量等名称相冲突的问题模块不仅提高了代码的可维护性,同时还提高了代码的可重用性在给模块命名的时候要求全部使用小写字母,多个单词之间使用下划线进行分隔若自定义模块名称和系统内置模块名称相同,那么在导入时会优先考虑导入自定义的模块。(random就是一个系统内置模块,若用户自定义了,那么就会优先使用用户自定义的random模块)模块分为:系统内置模块、自定义模块。

engineer0的博客 599

CATIA高效设计:自定义快捷键全攻略

本文详细介绍了如何在CATIA中自定义快捷键以提升设计效率。通过减少鼠标依赖、优化工作流程和减轻手腕疲劳,合理设置快捷键可显著提高建模速度。文章提供了从基础设置到高级配置的全流程指南,包括解决冲突、推荐方案及外设扩展建议,帮助用户快速掌握CATIA高效设计技巧。

weixin_42648844的博客 584

Python小波变换实战:用PyCWT分析气候数据(附完整代码)

本文详细介绍了如何使用Python中的PyCWT库进行小波变换分析,特别针对气候数据(如NINO3海温异常数据)的多尺度周期性特征提取。通过完整的代码示例,从数据预处理、小波参数配置到结果可视化,逐步指导读者掌握小波变换在气候研究中的实际应用。

weixin_29088655的博客 279

第十章 Python第三方库

第三方库的获取和安装、PyInstaller库、第三方库、第三方库总览

qq_37515374的博客 2377

HFSS微带线仿真从零到一:材料参数与求解设置优化指南

在射频电路设计中,微带线仿真涉及电磁场求解与传输线理论,其精度高度依赖材料参数和求解设置。相对介电常数、损耗角正切和导体电导率等参数直接影响特性阻抗与插入损耗,而求解频率、网格划分和参数扫描则决定仿真效率与收敛性。合理设置这些参数可显著提升S参数准确性,避免设计迭代。应用场景包括天线馈线、滤波器和微波互连。本文基于HFSS微带线仿真实践,系统讲解材料选择与参数优化全链路,帮助工程师快速复现可靠模型。

weixin_29192211的博客 76

C primer plus(第六版) 第十章答案

C primer plus(第六版) 第十章答案 /* First */ #include<stdio.h> #define MONTHS 12 #define YEARS 5 int main(void) { const float rain[YEARS][MONTHS] = { { 4.3, 4.3, 4.3, 3.0, 2.0, 1.2,...

weixin_45638291的博客 4491

基于STC8G1K08A单片机的PCA捕获外部信号(100~1000HZ)程序实现

基于STC8G1K08A单片机的PCA捕获外部信号(100~1000HZ)程序实现

weixin_74013772的博客 254

Flink 运维监控与指标采集实战(Prometheus + Grafana 全流程)

Flink运维监控在实时计算场景中至关重要,因为Flink作业需要7×24小时稳定运行,对性能、资源、故障感知和状态变化的实时监控是保障系统稳定的关键。Flink自带的Metrics系统提供了基本的监控能力,但为了更全面的监控,Prometheus+Grafana成为最主流的解决方案。通过配置PrometheusReporter和Grafana仪表盘,可以实现对Flink作业的全面监控,包括CPU、内存、吞吐量、Checkpoint状态、KafkaSink性能等关键指标。此外,自定义指标采集和报警机制的配置

晴天彩虹雨的博客 1368

第十章 Python第三方库概览

自定义安装指按照第三方库提供的步骤和方式按照。第三方库都有主页用于维护库的代码和文档。以科学计算用的numpy为例,开发者维护的官方主页是:https://numpy.org/PyInstaller是一个十分有用的Python第三方库,它能够在Windows、Linux、Mac OS X等操作系统下将Python源文件打包,变成可直接运行的可执行文件。通过对源文件打包,Python程序可以在没有安装Python的环境中运行,也可以作为一个独立文件方便传递和管理。

龙狼刺的博客 974

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

第十章 python 常见模块

python 常见模块一、sys模块1. sys模块的作用2. sys模块的参考页面:3. sys模块中常用的属性和函数: 一、sys模块 1. sys模块的作用 sys模块代表了python解释器,主要用于获取和python解释器相关的信息。 2. sys模块的参考页面: https://docs.python.org/3/library/sys.html 3. sys模块中常用的属性和函数: ...

w469001293的博客 1096

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

第十章、typing模块

目录 第十章、typing模块 一、说明 二、typing模块的作用 三、使用typing模块 四、typing常用类型 第十章、typing模块 一、说明 二、typing模块的作用 类型检查,防止运行的时候出现参数和返...

weixin_30855099的博客 140

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

第十章、os模块

目录 第十章、os模块 一、os模块 第十章、os模块 一、os模块 方法 详解 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd o...

weixin_30855099的博客 108

第十章、random模块

目录 第十章、random模块 第十章、random模块 #随机生成0-1之间的小数 import random print(random.random()) print(random.randint(1, 3))#随机生成1,2,3任一数 print(random.uniform(1, 3))#大于1小...

weixin_30855099的博客 89

【Python】模块与包

本文介绍了Python中模块和包的基本概念及使用方法。主要内容包括:模块的定义、导入方式(基础导入、别名导入、选择性导入等)、自定义模块的注意事项(测试代码处理、同名功能冲突、__all__变量限制);包的概念、创建方法、导入方式及限制导入;第三方包的安装方法(pip命令、镜像源配置、Pycharm中安装)。文章通过具体示例演示了模块和包的实际应用,帮助开发者更好地组织Python代码并提高开发效率。

2302_81115588的博客 1万+

第十章作业

第十章作业

Hankz-的博客 232

第十章 ShuffleNetv2网络详解

1:])else:return x最后,我们评估了在ARM平台上移动设备上ShuffleNet模型的实际推理速度。虽然具有更大的组数(例如g = 4或g =8)的ShuffleNets通常具有更好的性能,但我们发现在我们当前的实现中效率较低。从经验上来看,g = 3通常在精确度和实际推理时间之间有适当的权衡。如表8所示,采用了三个输入分辨率进行测试。由于内存访问和其他开销,我们发现每4个理论复杂度的降低通常会在我们的实现中导致约2.6倍的实际加速。

ADICDFHL的博客 2380

第十章、hashlib模块和hmac模块

目录 第十章、hashlib模块和hmac模块 一、hashlib模块 二、hash模块 第十章、hashlib模块和hmac模块 一、hashlib模块 hash是一种算法,接收传入的内容,经过运算得到的一串hash值 hash的特点: 具有唯一性 安...

weixin_30855099的博客 121

DIP第十章习题解答

数字图像处理 第十章课后作业 文档地址:https://download.youkuaiyun.com/download/qq_44143405/12549552 第一题 10-2 设有一幅包含有水平直线、垂直直线、 方向直线和 -方向直线的二值图像。给出一组大小为 5×5 的模板,要求这些模板可用于检测这些直线中的1像素间断。假设直线和背景的灰度分别是1和0。 答:掩模将具有下图所示的系数。当每个遮罩以在该遮罩所偏向的方向上定向的连续5像素段的像素为中心时,每个遮罩将产生0值。相反,当一个掩模位于5...

纸上得来终觉浅,绝知此事要躬行 1987

第十章、logging模块

目录 第十章、logging模块 一、logging模块及日志框架 第十章、logging模块 一、logging模块及日志框架 导入方式 import logging 作用 写日志 模块功能 # V1 import logging logging .debug((...

weixin_30855099的博客 111

第十章、numpy模块

目录 第十章、numpy模块 一、导入方式 二、作用 三、通过函数创建numpy数组 四、 numpy数组运算 五、重点 第十章、numpy模块 一、导入方式 import numpy as np#约定俗成 ...

weixin_30855099的博客 158

第十章第三题(MyInteger类)(MyInteger class)

第十章第三题(MyInteger类)(MyInteger class) 10.3(MyInteger类) 10.3(MyInteger class) 参考代码: package chapter10; public class Code_03 { public static void main(String[] args) { MyInteger myInteger = new MyInteger(10); System.out.println("Test get

jxh1025_的博客 2403

李航统计学习方法-第十章HMM-习题答案(10.2)

本文为李航统计学习方法第十章隐马尔可夫模型习题10.2答案,在书中P189页。 为了方便大家练习所学知识,特将计算过程手写发布于此,供大家学习参考。如有错误之处,还望批评指正。 ps:最后一行公式最后计算结果有误,应该为0.537,图片难以更正,请谅解。 ...

jinhuan_hit的博客 3651
上一篇: 第13章 2 进程和线程
下一篇: 案例需求:多人聊天室
你板子冒烟了
博客等级 码龄8年 1278粉丝 582原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值