当前位置:首页 > 编程语言 > Python > 正文内容

Python 一道大学新生题(3)

Python3年前 (2021-04-19)

0x1:题目

计算 1的2次方-2的2次方+3的2次方-…-98的2次方+99的2次方


0x2:构思

本以为是循环99次的问题,仔细一看还包括了区分加减法,

于是想到最简单的办法,就是添加一个布尔型的变量,用作if加减法,


0x3:代码

_Result = True #    用一个变量来判断,如果等于真,则是加法,如果等于假,则是减法
_Num = 0 #  存储运算结果
for _i1 in range(1,100):#从1开始的100-1次循环
    if _Result == True:
        _Num += (_i1*_i1)
        _Result = False
    else:
        _Num -= (_i1*_i1)
        _Result = True	print("运算结果为: %d" % (_Num))
input()

0x4:后记

当然,还有其他的方法

返回列表

没有更早的文章了...

下一篇:Python 一道大学新生题(4)

相关文章