zoukankan      html  css  js  c++  java
  • 每日一题

    2021-06-06

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

    解题:

    year = int(input("请输入年:"))
    moth = int(input("请输入月:"))
    day = int(input("请输入日:"))
    
    #闰年:能被4整除,不能被100整除,能被400整除,平年2月28,闰年2月29
    
    sum= 0
    feb = 0
    if year %4 == 0 and year %100 !=  0 and year % 400 == 0:
        feb = 28
    else:
        feb = 29
        #135781012
    moths = [0,31,feb,31,30,31,30,31,31,30,31,30,31]
    for i in range(moth):
        sum +=  moths[i]
    sum = sum + day
    print("您输入的日期是当年的第{}天".format(sum))

    2021年6月9号

    已知一个由数字组成的列表,请将列表中的所有0移到右侧。
    例如 move_zeros([1, 0, 1, 2, 0, 1, 3]) ,预期返回结果: [1, 1, 2, 1, 3, 0, 0]。

    解题:

    move_zeros = [1,0,1,2,0,1,3]
    
    for i in range(len(move_zeros)):
        if move_zeros[i] == 0:
            zero_list = move_zeros.pop(i)
            # print(zero_list)
            move_zeros.append(zero_list)
    print(move_zeros)
  • 相关阅读:
    ubuntu开机启动
    我的linux之路
    继承
    oracle 10g win7 win8 下的安装
    Java 安全检测
    BigDecimal 四舍五入
    Java Map 便利
    java split . |
    java 爬虫 Jsoup
    获取当前路径
  • 原文地址:https://www.cnblogs.com/hantongxue/p/15715983.html
Copyright © 2011-2022 走看看