導航:首頁 > 編程語言 > Python循環輸入0

Python循環輸入0

發布時間:2022-06-10 20:07:45

1. python如何寫如下循環

<pre>
da =[
['a',30,0.45],
['b',31,0.43548],
['c',32, 0.43],
['d',33, 0.42],
['e',34, 0.41],
['f',35, 0.40],
['g',36, 0.39],
['h',37, 0.38]
]
li = [] # 存放符合條件的數
lp = [] # 正參與循環的數
total = 0.0 # 求和
no = 0 # 總循環次數
i,ln = 0,len(da)
while True:
if i < ln: # 加入循環
lp +=[da[i]]
print('{}次後{}參入循環!'.format(no,da[i][0]))
i += 1
while lp:
no += 1
for j in range(len(lp)-1,-1,-1):
total += lp[j][2]
lp[j][1] -= 1
if lp [j][1] == 0:
print('{}次後,{}循環結束!'.format(no,lp[j][0]))
del lp[j]
if total >= 10:
li += [[no,round(total-10,5)]]
total = 0
break
if i==ln and lp == []:
print('最後值為:{}'.format(total))
break
print('\n符合條件的值有{}個,他們如下:\n'.format(len(li)),'*'*40)
for i in range(len(li)):
print(li[i][0],'次循環後,符合條件,其和為:',10+li[i][1],' ,減10後為:',li[i][1])
</pre>

2. python,如何在循環里輸入變數

n = int(input('n='))i=1while i <= n : ai = int(input('輸入ai:')) i = i + 1
以下為運行情況
n=3
輸入ai:10
輸入ai:56
輸入ai:34

3. 如何在python的while循環里輸入(input)變數的值

n = int(input('請輸入N:'))
i=1
while i <= n:
j = 1
while j <= n:
print('i值是:{:},j值是:{:}'.format(i,j))
j = j+1
i= i + 1

4. 用Python編寫一個程序,使用for循環輸出0~10之間的整數

想要實現從 0 到 10 的累加,可以執行如下代碼:

print("計算 0+2+...+10 的結果為:")

#保存累加結果的變數result = 0

#逐個獲取從 0到 10 這些值,並做累加操作

for i in range(0,10):

result += iprint(result)

上面代碼中,使用了 range() 函數,此函數是 Python 內置函數,用於生成一系列連續整數,多用於 for 循環中。

(4)Python循環輸入0擴展閱讀:

使用Python編程時的注意事項:

1、初始變化量

在Python里,一個表達式中的名字在它被賦值之前是沒法使用的。這是有意而為的:這樣能避免一些輸入失誤,同時也能避免默認究竟應該是什麼類型的問題(0,None,」」,[],?)。記住把計數器初始化為0,列表初始化為[],以此類推。

2、從第一列開始

確保把頂層的,未嵌套的代碼放在最左邊第一列開始。這包括在模塊文件中未嵌套的代碼,以及在交互提示符中未嵌套的代碼。Python使用縮進的辦法來區分嵌套的代碼段,因此在你代碼左邊的空格意味著嵌套的代碼塊。除了縮進以外,空格通常是被忽略掉的。

5. python連續輸入一個整數輸出最大值和最小值當輸入值為0結束

num_list = []
while True:
num = int(input('請輸入您想要的數:')) # 每次只能輸入一個數
if num != 0:
num_list.append(num)
else:
print('最大值為', max(num_list))
print('最小值為', min(num_list))
break

結果截圖:

6. python 做一個循環 要求輸入大於0的數字 判斷其不為負數或者字母

def getInt(prompt, limit=(0, None)):
while True:
try:
x = int(input(prompt))
if limit[0] is not None and x < limit[0]:
continue
if limit[1] is not None and limit[1] < x:
continue
return x
except:
pass

def setlimits():
lb = getInt('Please enter a Low bound: ', (1, None))
hb = getInt('Please enter a High bound: ', (lb, 9999))
return (lb, hb)

lb, hb = setlimits()
num = getInt('Please enter a number between %d and %d' % (lb, hb),
limit=(lb, hb))

7. pythonwhile循環怎麼運用

ls=[]

while True:

t=int(input())

if t>=0 and t<=100:

ls.append(t)

if t==-1:

break

print('cnt',len(ls),'max',max(ls),'min',min(ls))

8. python中如何循環輸入

在while或for循環內添加input語句即可實現循環輸入,例如:
while True:
a=input(">>>")

或者
for i in range(3):
a=input(">>>")

9. python中用for循環,求鍵盤輸入的數和

Python中可以使用for循環實現累加求和
for循環語法:
for 變數 in range(x): 循環需要執行的代碼
def main():
sum = 0 # 定義變數做累加器
n = int(input('n=')) #從鍵盤上輸入累加的范圍
for x in range(n):
sum += (x + 1)
print(sum)
if __name__ == '__main__':
main()

10. python3 里循環輸入通常是怎麼寫的

for t in range(0,37):
g=phrase(t)
y=g+4.667345
print t
print g
print y

改成
result=[(i,phrase(i),phrase(i)+4.667345) for i in range(0,37)]
print(result)你就能看到結果了

閱讀全文

與Python循環輸入0相關的資料

熱點內容
怎麼截取app接受的數據 瀏覽:274
nrf24l01pdf 瀏覽:296
php字元串轉array 瀏覽:432
U盤分了文件夾後 瀏覽:938
javasetstring 瀏覽:835
壓縮包里文件夾是白色的 瀏覽:470
編譯鏈接知乎 瀏覽:589
php查詢按鈕 瀏覽:713
有音響游戲解壓神器 瀏覽:251
怎麼壓縮圖片jpeg 瀏覽:711
澳大利亞net程序員 瀏覽:577
程序員加班難受 瀏覽:986
如何看伺服器品牌 瀏覽:254
ecy50clp壓縮機多少W 瀏覽:753
mac終端命令怎麼保存 瀏覽:848
微信公眾號圖片壓縮 瀏覽:438
可以在安卓平板上畫畫的軟體是什麼 瀏覽:436
高盛數字加密 瀏覽:895
軟著網上能不能查到自己的源碼 瀏覽:915
編譯好的android源碼 瀏覽:993