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下的循环语句,它能够遍历任何序列的项目。