1、输出1到100之间所有的偶数,将其放到一个列表里面,并求其和。
2、输出1到100之间所以的奇数求其和再求其平方根,将这些奇数放在一个用nump.zeros创建的一维数组内并将数组转化为矩阵。
3、计算1-2+3-4+5-。。。。+99-100的和。
# -*- coding: utf-8 -*-
import numpy as np
import cmath
sum = 0
sum_1 = 0
sum_2 = 0
# 输出1到100之间所有的偶数,将其放到一个列表里面,并求其和
def find_all_even_numbers():
global sum
temp = []
try:
for i in range(1, 101):
if i % 2 == 0:
temp.append(i)
sum += i
else:
pass
print(temp)
print(sum)
except Exception as e:
print(e)
# 输出1到100之间所以的奇数求其和再求其平方根,将这些奇数放在一个用nump.zeros创建的一维数组内并将数组转化为矩阵
def find_all_odd_numbers():
global sum_1
temp_list = []
temp = np.zeros(50, int)
try:
for i in range(1, 101):
if i % 2 != 0:
temp_list.append(i)
else:
pass
for j in range(50):
for x in range(j+1):
temp[j] = temp_list[x]
temp = np.mat(temp)
for y in temp_list:
sum_1 += y
sum_1_sqrt = cmath.sqrt(sum_1)
print(temp_list)
print(temp)
print(sum_1)
print(sum_1_sqrt)
except Exception as e:
print(e)
# 计算1-2+3-4+5-。。。。+99-100的和
def calculate_test():
global sum_2
try:
for i in range(1, 101):
if i % 2 != 0:
sum_2 = sum_2 + i
else:
sum_2 = sum_2 - i
print(sum_2)
except Exception as e:
print(e)
if __name__ == '__main__':
calculate_test()
find_all_even_numbers()
find_all_odd_numbers()
我曾经跨过山和大海,也穿过人山人海,我曾经拥有着的一切,转眼都飘散如烟,我曾经失落失望失掉所有方向,直到看见平凡才是唯一的答案。
——韩寒《平凡之路》