zoukankan      html  css  js  c++  java
  • python学习笔记day03 作业回顾

    昨天作业题:

    1-2+3-4...+99 中除了88以外数字之和:

    其实有两种理解:第一种直接把88去掉,后面的符号还是按照最原始序列一正一负,所以89 前面的符号就是正:

    # 1-2+3-4....+87(-88)+89...+99
    sum=0
    count=0
    sign=-1
    while count<99:
    sign=-sign
    count=count+1
    if count==88:
    continue
    sum=sum+sign*count
    print(sum)

    第二种理解,去掉88之后的新序列需要满足一正一负,所以+87 后面的89前面符号就是-89,,以此类推+90-91...-99:

    #1-2+3-4...+87-89...-99
    sum=0
    count=0
    sign=-1
    while count<99: 
        count=count+1
        if count==88:
            continue
        sign=-sign
        sum=sum+sign*count
    print(sum)
        
    talk is cheap,show me the code
  • 相关阅读:
    2018-div-matrix
    cf663div2
    生成树
    Call to your teacher
    并查集总结
    分组背包
    被3整除的子序列
    多重背包
    12.05
    django生命周期图
  • 原文地址:https://www.cnblogs.com/xuanxuanlove/p/9459208.html
Copyright © 2011-2022 走看看