A. 求python大佬用雙重for循環列印一個倒等腰直角空心三角形,5行5列的如圖,在線等急急急
按照你的要求編寫的用雙重for循環列印一個倒等腰直角空心三角形的Python程序如下
n=5
for i in range(n,0,-1):
for j in range(i):
if j==0 or i==n or j==i-1:
print("*",end='')
else:
print(" ",end='')
print()
源代碼(注意源代碼的縮進)
B. python 用循環創建多個文件
Python編程中用for()循環創建多個文件,代碼如下:
#coding=utf-8
'''
Createdon2015-07-05
'''
importos
importtime
defnsfile(s):
''''''
#判斷文件夾是否存在,如果不存在則創建
b=os.path.exists("E:\testFile\")
ifb:
print"FileExist!"
else:
os.mkdir("E:\testFile\")
#生成文件
foriinrange(1,s+1):
localTime=time.strftime("%Y%m%d%H%M%S",time.localtime())
#printlocaltime
filename="E:\testFile\"+localTime+".txt"
#a:以追加模式打開(必要時可以創建)append;b:表示二進制
f=open(filename,'ab')
testnote='測試文件'
f.write(testnote)
f.close()
#輸出第幾個文件和對應的文件名稱
print"file"+""+str(i)+":"+str(localTime)+".txt"
time.sleep(1)
print"ALLDown"
time.sleep(1)
if__name__=='__main__':
s=input("請輸入需要生成的文件數:")
nsfile(s)
C. 如何在python中實現循環指定次數
python中實現循環指定次數:
count=0
for item in list:
print item
count +=1 if count % 10 == 0:
print 'did ten'
或:
for count in range(0,len(list)):
print list[count] if count % 10 == 0:
print 'did ten'
在Python的for循環里,循環遍歷可以寫成:
for item in list:
print item
(3)pythonfor循環多行擴展閱讀:
Python 注意事項:
1、tuple:元組
(1)元組一旦初始化就不可修改。不可修改意味著tuple更安全。如果可能,能用tuple代替list就盡量用tuple。
(2)定義只有一個元素的tuple的正確姿勢:t = (1,),括弧內添加一個逗號,否則會存在歧義。
2、dict:字典
a.獲取value值:dict['key'],若key不存在,編譯器就會報錯KeyError。避免方法:
一是通過 in 判斷 key 值是否在dict中:
'key' in dict # 返回True 或 False。
二是通過 dict 的函數get():
dict.get('key') # 返回 value 值 或 None。
D. python中for循環前面換行最後不換行
print(x,end="")end=""可使輸出不換行。
列印完x後就自動換行,printx,:列印完x後不會換行,在循環列印多個數組時,可以減少空間的使用或者便於查看有相應行特徵的數據。
for是屬於python下的循環語句,它能夠遍歷任何序列的項目。