乙個簡單的python程式

2022-07-22 06:18:13 字數 2515 閱讀 3398

解答:

首先可以從題目中看出除了1之外所有的奇數都是負數,所有的偶數都是正數,具體**如下:

方法一:

#!/usr/bin/env python

# -*- coding:utf-8 -*-

# author:lisa li

# 求1+2-3+4-5+6...99的和

count = 1 # 設定初始值

s1 = 0 # 接收計算所有偶數的變數

s2 = 0 # 接收計算所有基數的變數

while count <= 99: # 取出1-99所有的數字

if count % 2 == 0: # 取出1-99所有數的偶數

s1 = s1 + count # 取出的偶數進行運算

else: # 取出1-99內所有的奇數

s2 = s2 - count # 取出的奇數進行運算

s = s1 + s2 # 將計算出來的所有偶數的值和奇數的值進行相加

print(s) # 列印結果

count += 1 # 自增1

輸出結果:

-11-2

2-33-4

4-55-6

6-77-8

8-99-10

10-11

11-12

12-13

13-14

14-15

15-16

16-17

17-18

18-19

19-20

20-21

21-22

22-23

23-24

24-25

25-26

26-27

27-28

28-29

29-30

30-31

31-32

32-33

33-34

34-35

35-36

36-37

37-38

38-39

39-40

40-41

41-42

42-43

43-44

44-45

45-46

46-47

47-48

48-49

49-50

view code

方法二:

# 求1+2-3+4-5+6...99的和

s1 = 0 #定義接收所有偶數的變數

s2 = 0 #定義接收所有奇數的變數

for count in range(1,100): #取1-99的所有數字,顧頭不顧尾

# print(count)

if count % 2 == 0: #取1-99的所有偶數

s1 = s1 + count # 將1-99所有偶數相加

else: #取1-99所有奇數

s2 = s2 - count # 計算1-99所有奇數的值

s = s1 + s2 #把所有偶數的值和奇數的值進行相加

print(s) #輸出結果

輸出結果:

-11-2

2-33-4

4-55-6

6-77-8

8-99-10

10-11

11-12

12-13

13-14

14-15

15-16

16-17

17-18

18-19

19-20

20-21

21-22

22-23

23-24

24-25

25-26

26-27

27-28

28-29

29-30

30-31

31-32

32-33

33-34

34-35

35-36

36-37

37-38

38-39

39-40

40-41

41-42

42-43

43-44

44-45

45-46

46-47

47-48

48-49

49-50

view code

Python 乙個簡單的完整程式

test.py內容 usr bin env python coding utf 8 from math import sqrt import math as mth for n in range 10 0,2 print n,else print done.x mth.pow 2,4 y sqrt ...

乙個簡單的verlig程式 乙個簡單C程式的介紹

我們前面學了c語言的一些理論知識,今天通過乙個簡單的程式先來看一看c語言程式是什麼樣子。然後再對程式中的 進行介紹。這個語句的功能是進行有關的預處理操作。include稱為檔案包含命令,後面尖括號的內容稱為標頭檔案或首檔案。此處指包含stdio.h系統標頭檔案,在下面主函式中使用的printf 函式...

簡單的乙個程式

在練習例項35的時候看到書上寫的 太多自己不願意去寫,就像能不能換一種方法來編寫 更簡單一些 結果還真成功了 我就簡單的把握的 寫下來 option explicit private sub timer timer staic x as integer if x 8 then x 1 x x 1 i...