RUNOOB python练习题4

lambda函数 RUNOOB python练习题49 python lambda函数的应用 阅读详情

用来练手的python习题其四, 原题链接: python练习实例4

题干: 输入某年某月某日,判断这一天是这一年的第几天?

这个题目比较简单,只需要注意闰年和非闰年的区别就可以了。我这里使用numpy矩阵存储每个月的天数,之后用sum求和就可以了。

源代码如下 :

import numpy as np

days_not_leap = np.array([31,28,31,30,31,30,31,31,30,31,30,31])
days_leapyear = np.array([31,29,31,30,31,30,31,31,30,31,30,31])
year = int(input("输入年份 :"))
month = int(input("输入月份 :"))
day = int(input("输入日子 :"))

# 如果闰年
if (year%4 == 0 and year%100!=0) or year%400 == 0:
  result = np.sum(days_leapyear[:month-1]) + day
# 非闰年  
else:
  result = np.sum(days_not_leap[:month-1]) + day
  
print("今天是今年的第%d天。"%result)

输出结果 :
在这里插入图片描述

在这里插入图片描述
原来今天已经是今年的第209天了。由于疫情的关系,今年的日子感觉过得格外快,抓紧学习摸鱼水博客了,不然今年又要过去了。

数组元素前移后移 RUNOOB python练习题 68 python数组元素前后移 阅读详情

相关推荐

Python打印杨辉三角形 RUNOOB python练习题61

python 杨辉三角形

Cy_coding的博客 972

python基础教程100例题: 33 --- 38

33、题目:按逗号分隔列表。 l = [5,9,8,7] ','.join(str(i) for i in l) 34、题目:练习函数调用。程序分析:使用函数,输出三次 RUNOOB 字符串。 def runoob(i): return print('RUNOOB' * i) runoob(3) 35、题目:文本颜色设置。 \ 033 [显示方式;字体色(前景色);背景色m ...... [\ 033 [0m] 这就是修改输出语句的样式的设置语句。可以直接输出;也可...

qq_44122481的博客 807

RUNOOB python练习题3

用来练手的python 练习题,原链接 : python练习实例3 拿到题目就写了如下代码,思路是因为使用**0.5进行开平方操作时,python会将数据类型自动转换为float单精度浮点型。这里利用提取其整数部分,来判断这个数是否是完全平方数。 z = 13 while (z**2 - 168)**0.5 != int((z**2 - 168)**0.5): z+=1 x = z**2-268 print(x) 输出结果 : 这个代码问题也很明显,没有办法穷举而只能找出最小的x的值。为了穷

Cy_coding的博客 373

python经典程序实例-Python3经典100例(③)

实例11题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?分析:可通过定义一个函数,然后利用递归的思想将其实现;代码:#!/usr/bin/python3# -*- coding:utf-8 -*-# @Time : 2018-10-10 8:49# @Author : Manu# @Site...

q6q6q的专栏 1100

RUNOOB python练习题6 斐波那契数列

斐波那契数列 python递归 RUNOOB python小题

Cy_coding的博客 702

RUNOOB python练习题27 递归逆向输出字符串

python 递归逆向输出字符串

Cy_coding的博客 3209

python里面print空是干嘛用的-Python 3中print函数的使用方法总结

前言Python 思想:"一切都是对象!”,最近发现python3和python2中print的用法有很多不同,python3中需要使用括号,缩进要使用4个空格(这不是必须的,但你最好这么做),缩进表示一个代码块的开始,非缩进表示一个代码的结束。没有明确的大括号、中括号、或者关键字。这意味着空白很重要,而且必须要是一致的。第一个没有缩进的行标记了代码块,意思是指函数,if 语句、 for...

weixin_37988176的博客 1495

Unity3d SECTR 2019 从零开始了解(零)

插件刚下载下来,虽然从Demo里面看了下大致效果,但尝试使用的时候茫无头绪,因此决定一边读文档一边写下笔记。这个笔记会从最基本的名词概述开始一步一步到用法。 除非特别注明,所有内容都不是机翻,而是理解后自己翻译的。 翻译内容: 【零】API REFERENCE MANUAL第一章Documentation Core Concept 【一】 名词概述 CORE CORE是SECTR的核心,一个快速将 Sectors 和 Portals 加入到Unity中的工具,以及完整的源代码,可以构筑独特的功能。 VI

狗蛋在土里瑟瑟发抖 1502

python习题4

ex4.py 1 cars = 100 #一百辆车 2 space_in_a_car = 4.0#每辆车可以坐四个人 3 drivers = 30#30个司机 4 passengers = 90#90个乘客 5 cars_not_driven = cars-drivers#没开的车=车辆数-司机数量 6 car_drivern = drivers#已开的车=司...

a490123668的博客 349

为什么大语言模型推理要分成 Prefill 和 Decode?深入理解这两个阶段的真正意义

Prefill 阶段是语言模型推理中的第一个步骤,它负责处理你输入的所有上下文内容(prompt),为后续生成打下基础。“请解释一下 Transformer 的原理。这句话会被 tokenizer 编码为一串 token,比如["请", "解释", "一下", "Trans", "##former", "的", "原理", "。"]。然后这些 token 会进入 Transformer 模型进行前向传播。重点来了 👇。

Harry的博客 1万+

R语言下载包报错?可能是IE浏览器在搞鬼!手把手教你修复(附CRAN镜像选择指南)

本文深入解析了R语言下载包时常见的网络报错问题,特别是Windows系统中因Internet Explorer代理设置导致的连接失败。文章提供了从重置IE配置、排查防火墙到优化CRAN镜像选择的完整解决方案,并附有详细的配置指南和自动化诊断脚本,帮助用户彻底解决R包安装难题。

weixin_29056781的博客 745

python random随机数 RUNOOB python练习题50

python random随机数

Cy_coding的博客 1880

对LSTM中每个batch都初始化隐含层的理解

不知道有没有人和我有一样疑惑 在LSTM相关的代码中,为什么每个batch都会将隐藏层重新初始化, 这样不会把以前训练出来的参数丢掉吗?? 比如 代码来自GitHub 看了一些解释是h与c是状态,不是参数,每个batch中都需要初始化为0,LSTM 中的参数是W,b。 网络中训练的是参数,不是状态。 说真的。。。当时我没怎么看懂。。。 咨询了实验室的师兄后,我有了自己的理解 产生误解的主要原因是我对RNN和LSTM的结构理解不深入,我们通常看到RNN结构图基本都是这样的 ...

Chauncey_Wang的博客 5910

RUNOOB python练习题 14

python使用递归实现正整数的分解质因数

Cy_coding的博客 440

Android驱动工程师职位(侧重于Bringup、外设驱动调试、芯片平台经验)

本文摘要:深圳泓京纬科技招聘Android驱动工程师,要求具备Bootloader/LK/Linux Bringup经验,熟悉LPDDR/eMMC/UFS等存储设备调试。文章详细解析了Android系统架构、Linux驱动开发核心概念、设备树作用、串口调试方法等基础知识。重点介绍了存储驱动架构、性能优化和故障排查技巧,包括eMMC识别问题、UFS性能优化、NAND ECC错误处理等实战场景。同时涵盖芯片平台开发经验、跨部门协作调试方法,以及低温环境等特殊场景的问题解决方案。

郑伟强dev的专栏 249

把 ABAP ALV 表头做成两层分组:用 TOP-OF-PAGE 手工绘制双行列标题

摘要:本文介绍了在SAP ALV List中实现双层表头的方法。通过关闭系统默认列标题(no_colhead='X'),在TOP_OF_PAGE事件中手动绘制表头,使用sy-uline和sy-vline绘制线条实现分组效果。关键点包括:1)关闭系统表头;2)在事件处理中分两行输出分组标题和字段名;3)利用系统自动拼接线条的特性绘制表格边框。文中还指出了常见问题如线条自动粘连、颜色不生效等,并提供了完整示例代码和详细解释。这种方法适用于需要对字段进行业务分组的报表场景。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 261

RUNOOB python练习题17

用来练手的python 练习题其十三,原链接 : python练习实例17 题干 : 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 这个例题让我回忆起了远古的记忆,python str类的 isalpha,isspace,isdigit方法。这些方法通过比较ASCII码来判断输入的字符串对应的是哪一种字符,下面放出源代码: def static_str(): number = 0 character = 0 space = 0 others = 0 my_string

Cy_coding的博客 277

Python 3.13.7 (64-bit)安装弹窗提示:Setup failed:0x80070643 - 安装时发生严重错误...如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!

**My Coding Family** 2118

RUNOOB python练习题24 斐波那契数列的衍生问题

斐波那契数列变种

Cy_coding的博客 372

芒果YOLO11改进176:2025最新顶会论文|尺度动态损失函数Scale-based Dynamic Loss,即插即用|以减少标签不准确对损失函数稳定性的影响

芒果YOLO11改进186:2025最新顶会论文|尺度动态损失函数Scale-based Dynamic Loss,即插即用|以减少标签不准确对损失函数稳定性的影响

包括YOLOv5、YOLOv7、YOLOv8等模型改进 2133

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

RUNOOB python练习题29

python 练习题29 逆序打印给出的一个正整数

Cy_coding的博客 369

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

RUNOOB python练习题44

python 矩阵加法 numpy库矩阵加法 及 合并矩阵的vstack hstack方法

Cy_coding的博客 340

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

RUNOOB python练习题1

用来练手的python 练习题,原链接 : python练习实例1 题干 : 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? import numpy as np cen = np.array([1,2,3,4]) tens = np.array([1,2,3,4]) unit = np.array([1,2,3,4]) result = np.zeros([1,3],dtype=np.int64) for i in range(len(cen)): for j in

Cy_coding的博客 282

RUNOOB python练习题5

输入三个整数x,y,z,请把这三个数由小到大输出。 python小题 经典送分题

Cy_coding的博客 316

RUNOOB python练习题30 回文数

python 判断一个五位数是不是回文数

Cy_coding的博客 339

RUNOOB python练习题10

用来练手的python 练习题,原链接 : python练习实例9 题干 : 暂停两秒输出,并格式化当前时间。 import time,datetime TIME = datetime.datetime.now() print(TIME.strftime("%Y.%m.%d %H-%M-%S")) time.sleep(2) TIME = datetime.datetime.now() print(TIME.strftime("%Y.%m.%d %H-%M-%S")) 输出结果如下: 输出当前时间的格

Cy_coding的博客 254
上一篇: RUNOOB python练习题3
下一篇: RUNOOB python练习题5
Cy_coding
博客等级 码龄7年 49粉丝 88原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值