python datetime需要安装_【python从入门到入土】之第一行代码
对于大多数人来说,复制粘贴个print(“Hello World”) 并不难,难的是不知道把这句话复制粘贴到哪里去;安装个IDE很麻烦啊是不是,装好了又得配置各种参数环境乱七八糟的,配了还不一定能用。
介绍个简单的办法吧,就用cmd;Win10按win+X,选择运行,输入cmd回车就打开了cmd环境;
如果已经安装过python,那么输入python回车,就可以看到版本,接着就可输入代码回车看结果了
。
可以把网上搜到的代码复制粘贴进来运行;对于学习基础的语法,做些测试应该是足够了。如果输入的是if、while这些语句,是可以换行继续输的;def定义子程序也可以多行。
import sys
from datetime import datetime
def is_leap(year):
""" 判断是否是闰年 :param year: 年份 :return: 布尔值 """
return year % 4 == 0 and year % 100 != 0 or year % 400 == 0
def get_days(year, month):
""" 获取这一年中这个月份的天数 :param year: 年份 :param month: 月份 :return: 该月的天数 """
if month in [1, 3, 5, 7, 8, 10, 12]:
return 31
elif month == 2:
return 29 if is_leap(year) else 28
else:
return 30
def main():
if len(sys.argv) == 4:
year = int(sys.argv[1])
month = int(sys.argv[2])
day = int(sys.argv[3])
else:
now = datetime.now()
year = now.year
month = now.month
day = now.day
total = 0
for m in range(1, month):
total += get_days(year, m)
total += day
print(f'{year}年{month}月{day}日是{year}年的第{total}天')
if __name__ == '__main__':
main()
把下面的代码复制粘贴,回车,就可以得到今天是今年的第几天。
python datetime需要安装_【python从入门到入土】之第一行代码相关推荐
- Python从入门到入土的90行代码
文章目录 基础入门 菜鸟提升 基础晋级 高手之路 内置包库 奇技淫巧 基础入门 1 python 即在命令行输入python,进入Python的开发环境. 2 x = 1+2*3-4/5+6**2 加 ...
- Python从入门到高手的80行代码
文章目录 基础入门 菜鸟提升 基础晋级 高手之路 内置包库 奇技淫巧 最新版: Python从入门到入土的90行代码 基础入门 1 python 即在命令行输入python,进入Python的开发环境 ...
- python练习生|这是你熟悉的第一行代码吗?(附python安装教程(win))
python练习生|python与pycharm的下载与搭建 一.python的下载方式与环境搭建 1.下载方式 2. Windows 系统下载 python 3.pip 模块安装 1) 关于 pip ...
- python第一行代码_“少年py”001:下载Python软件,写第一行代码
Python,网络上称之为人工智能时代的第一编程语言. 功能超级强大,能做科学计算.大数据处理.网络爬虫.游戏开发等等. 但是说实话,彬哥玩Python还没到这么厉害的程度,究竟怎么实现,我们不着急, ...
- python软件下载安装教程,python详细安装教程视频
python安装教程 python安装教程具体如下:1.确定电脑的系统类型. 在安装python之前,你要先确定一下你的电脑的系统类型及详细配置,具体方法如下:点击桌面上的快捷图标"此电脑& ...
- 人人都能学会的python编程教程1:第一行代码
前言 众所周知,现在IT行业很火,行业薪酬也很高,国家在2017年也发布了人工智能教育的推广计划,人人会编程的时代将要到来.不会编程.不懂编程可能有些跟不上时代的节奏,普通人不懂技术也许会觉得这个很难 ...
- Python零基础速成班-第1讲-认识Python,课程目标,安装环境以及完成第一行代码“hello world”
1.老师介绍: 姓名:路路哥哥 职务:信息技术高级工程师 主要专业:Java/SpringBoot/后端技术 辅修专业:Web前端技术(Html/Css/JavaScript)/Python 博客:无 ...
- python -不敢表白,不好意思说出来,没关系,7行代码完成自动打印文字
python -不敢表白,不好意思说出来,没关系,7行代码搞定自动打印文字 一.实现效果 我们先来看实现之后的效果: 二.代码实现 我们需要调用到控制台输出文字,于是需要引用到sys模块. imp ...
- Python第一行代码
Python第一行代码 前言 'module' object is not callable 前言 其实说起来也不算是Python的第一行代码,或第一次写Python,只不过在学习Python的时候遇 ...
- python datetime需要安装_Python全栈工程师学习笔记 | Django的模型层
Model模型 模型是你的数据的唯一的.权威的信息源.它包含你所储存数据的必要字段和行为. 通常,每个模型对应数据库中唯一的一张表. 每个模型都是django.db.models.Model的一个Py ...
最新文章
- CyberLink ColorDirector Ultra(视频调色工具)中文版
- SAP附件清单的调用
- 怎么改vue项目的标题_如何动态修改Vue项目中的页面title
- LabVIEW通过ADO连接SQL Server 方法二
- ifttt.com:让你的网络行为能引发连锁反应
- ACL2021 | 信息抽取相关论文
- vue的介绍及基本使用(详细,好理解,示例代码)
- sublime_text_2 注册
- weixin-java-tools工具-微信开发常见问题
- 浅谈localhost
- EAN-13 条形码编程示例
- 微信文章排版技巧和相关排版工具
- Elasticsearch 7.X 中文分词器 ik 使用,及词库的动态扩展
- 网络分流器|网络分流器|网络分流采集器的应用领域
- Opncv 实现拍照、颜色识别和阈值选取
- Camera 冷启动阶段分解
- 出现You are using pip version 19.0.3, however version 20.0.2 is available.怎么办
- 用递归的方式分析白色相簿2 coda篇各结局概率
- QuantLib 金融计算——基本组件之天数计算规则详解
- (转)Unity3D手游开发实践