python datetime需要安装_【python从入门到入土】之第一行代码

对于大多数人来说,复制粘贴个print(“Hello World”) 并不难,难的是不知道把这句话复制粘贴到哪里去;安装个IDE很麻烦啊是不是,装好了又得配置各种参数环境乱七八糟的,配了还不一定能用。

介绍个简单的办法吧,就用cmdWin10win+X,选择运行,输入cmd回车就打开了cmd环境;

如果已经安装过python,那么输入python回车,就可以看到版本,接着就可输入代码回车看结果了

python datetime需要安装_【python从入门到入土】之第一行代码_第1张图片

python datetime需要安装_【python从入门到入土】之第一行代码_第2张图片

可以把网上搜到的代码复制粘贴进来运行;对于学习基础的语法,做些测试应该是足够了。如果输入的是ifwhile这些语句,是可以换行继续输的;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从入门到入土】之第一行代码_第3张图片

你可能感兴趣的:(python,datetime需要安装)