本文参加 [新人创作礼] 活动,一起开启掘金创作之路
import math
from time import sleep
vars1=("holle,world")
vars2=("python")
print("vars1[1:7]",vars1[1:7])
print("vars2[1:5]",vars2[1:5])
print("输出:-", vars2[:6]+ ",holle")
zx=int(input("显示列数: "))
a=s=d=2
print("圆形")
for a in range(0,zx):
for d in range(0,zx):
print(end='$',)
d += 1
a += 1
print("\n")
sleep(5)
print("空心正方型")
for a in range(0,zx):
for d in range(0,zx):
if a != 0 and a != zx - 1:
if d == 0 or d == zx - 1:
print(end="$",)#end=不换行的作用
else:
print(end=" ",)#这里加商三个空格
else:
print(end=" $ ")#这里两侧加商空格
d += 1
a += 1
print("\n")
list = ['python','chend','shuju',2001,1988]
list2 = [1,2,5,6,7,8,9]
list3 = ['q','w','as','zx','qw']
print("list1[0]",list[0])
print("list[1:6]",list[1:6])
现在可以看懂一点代码了,但是还无法独立编写,脱离开模板,就有点无从下手的感觉了,大家有什么还办法没??请教教我!感谢!感谢!
from time import sleep
de = int(input('输入列: '))
a=s=d=1# a 控制层数 , s 控制空格数, d 用来控制(“ * ”)符号个数
print('等腰直角三角形')
for a in range(0,de):
for d in range(0,de - a):
print(end="*",)
d += 1
a += 1
print("\n")
sleep(3)
#判定等边三角形
print("空心等边三角形")
for a in range(0,de + 1):#变量a控制行数
for s in range(0,de - a):#(1,de-a)
print(end=" ",)
s += 1
for d in range(0, 2*a-1):#(1,2*a)
if d == 0 or d == 2 * a-2 or a == de:
if a == de:
if d % 2 == 0:#因为第一个数从0开始的,所以要偶数打印*,奇数打印空格
print(end="#",)
else:
print(end=" ",)#注意这里的(”“,)起到不换行作用
else:
print(end="#",)
else:
print(end=" ",)
d += 1
print("\n")
a += 1
sleep(5)
print('''ccc
...aaa
...ddd''')
n = 123
f = 456.789
print(n/f)
print('s1')
print(r'''hello,
lisal''')
print('hello,wordld')
print("r'hello,'Adam''")
print('Hello,"Bart"')
sleep(5)
a= 2
while(a<100):
s = 2
while(s<=(a/s)):
if not(a%s):break
s=s+2
if(s>a/s):
print(a," 是正确的")
a=a+1
print("结束")
sleep(3)
#break循环(触发后直接终止循环)
for get in "chen":
if get == 'n':#指定字段,打印这个字段时,直接终止
break
print("当前字母是: ", get )
sleep(3)
var =10
while var > 0 :
print("当前变量: ",var)
var = var-1
if var == 5:#当变量等于5是,终止循环语句
break
print("结束")
#continue语句,跳过直指定循环,直接开始下一轮
for get in "acckertive":#第一个实例
if get == 'k':
continue
print("当前字母是: ", get )
sleep(3)
var =10
while var > 0 :
print("当前变量: ",var)#第二个实例
var = var - 1
if var == 5:#当变量等于5时,自动跳过
continue
print("当前变量值: ",var)#####在continue中,起到效果,必须在continue后,添加打印语句print()打印的字段,然后在进行打印即可
print("结束")
这个是我早上写的,大家针对写编程的逻辑思维,有什么独到的方式没?可以知道一下吗?