python里如何做到for(int i =1 ,i<10,i++),且循環里對i進行加減

自增:

foriinrange(1,10)

自減:

foriinrange(10,1,-1)

㈡ python用for循環輸出1到100之間的數

# -*- coding: utf-8 -*-
# author: KaiFang
import math
i, j, k = 1, 1, 1
while i < 100:
while j < 100:
while k < 100:
ii = math.pow(i, 2)
jj = math.pow(j, 2)
kk = math.pow(k, 2)
if (ii + jj) == kk:
print('%d %d %d' % (i, j, k))
k += 1
j += 1
k = j
i += 1
j = i

參照下列圖片,格式改正確就行,不然回運行不答了

㈢ pythonfor循環語句1到7,不要4

你在循環內放一個判斷
if i==4:continue
continue這句是結束本輪循環,進入下一輪循環。

㈣ python 用for循環 輸出 1 1 1 2 1 3 1 4 2 1 2 2 2 3 2 4

L=[1,2,3,4]
i=0
whilei<4:
forxinL:
print(L[i],x)
print(' ')
i+=1

㈤ Python 用for循環求1+100的和

sum=0

i=0

while i<100:

i+=1

sum=0

forxinrange(101):

sum+=x

開始i=0,抄i<10,執行襲for循環的內部語句,然後回到i++,i=2,i<10,執行for循環的內部語句,……,直到i++後變成11,11<10,不成立,返回0,循環結束。

(5)pythonfor1擴展閱讀:

執行條件的判斷方式不同:for循環執行末尾循環體後將再次進行條件判斷,若條件還成立,則繼續重復上述循環,當條件不成立時則跳出當下for循環。

while循環當滿足條件時進入循環,進入循環後,當條件不滿足時,執行完循環體內全部語句後再跳出,而不是立即跳出循環。

語法不同:for循環的語法為:for (變數 = 開始值;變數 <= 結束值;變數 = 變數 + 步進值) {需執行的代碼 }。

while循環的語法為:while (<條件>) {需執行的代碼 }。

㈥ Python用for語句寫1+2+3+...+n

是寫出這個算式還來是求和?源

如果是寫出算式的話:

n = int(input('請輸入數字n:'))

q = ''

for i in range(1, n+1):

q += str(i)+'+'

q = q[:-1]

print(q)

㈦ python中for循環:for <1> in <2>這里的<1>可以先被賦值嗎

可以啊,之後<1>會被另外賦值

㈧ python這個for函數 return1的時候什麼才會實行

自定義函數里的return就是返回值,並停止函數,相當於這個位置break一樣。執行到return0跳出for循環,並且停止了函數繼續執行,所以下面那個return1不會被執行。

㈨ 怎麼用Python中的for指令賦予a一個值

賦予 a 一個值無需 for

a=0

print(a)

用 for 賦值就犧牲了性能

foriinrange(1):
a=i

print(a)

㈩ python中的for in是什麼意思

python中的for in是表示循環的關鍵字,for...in循環,依次把list或tuple中的每個元素迭代出來,例如:版

1、names = ['Michael', 'Bob', 'Tracy']

for name in names:
print name

2、bag = [1, 2, 3, 4, 5]

for i in range(len(bag)):

print(bag[i])

循環的意義權在於,可以用電腦對不同的對象執行相同的命令。

(10)pythonfor1擴展閱讀:

Python 的for循環不會像其他語言中的for循環那樣工作。

假設我們有一個數字列表和一個生成器,生成器會返回這些數字的平方:

>>>numbers=[1,2,3,5,7]

>>>squares=(n**2forninnumbers)

可以將生成器對象傳遞給tuple構造器,從而使其變為一個元組:

>>>tuple(squares)

(1,4,9,25,49)

如果使用相同的生成器對象並將其傳給sum函數,我們可能會期望得到這些數的和,即88。>>>sum(squares)

0

但是我們得到了0。