发表日期: 2022-09-01 14:37:05 浏览次数:206
上往建站提供苏州网站建设、网站制作、微信小程序,微商城,App开发制作,致力于苏州企业网站建设与公司网站制作,全国用户超10万,10余年的网站开发和建站经验,主营::企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
高唐公众号代运营公司
多实例:python 打印菱形、三角形、矩形的代码感觉,写的有点复杂了,如果让你画圆或者其他图形呢?
其实运用数学公式,就可以了。比如菱形 |x - w/2| + |y - w/2| = w/2 轻松搞定。
#!/usr/bin/python
# -*- coding: UTF-8 -*-
width = int(raw_input('输入对角线长度: '))
for row in range(width + 1):
for col in range(width + 1):
if ((abs(row - width/2) + abs(col - width/2)) == width/2):
print "*",
else:
print " ",
print " "
forMyPeople
forMyPeople
lwy***68957@126.com
5年前 (2017-09-12)
冷火
jes***appy@163.com
17
Python for 常用实例说明:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
print "for循环只能执行range内两数字相减次数"
for i in range(1,10): # 只能执行9次,判断循环终止条件是 >= 第二个数字 10 就不再执行 和 其他语言的 i=1 to 10 不同
print 'i=:', i
print "使用xrange还是一样的效果"
for i in xrange(1,10,1): #还是只能执行9次,和其他语言的 i=1 to 10 可执行10次是不同的
print 'i=:', i
print 'for i in range(1,1)这样是不会进入循环的'
print "而其他语言的 for i=1 to 1 是可以进入一次循环的"
for i in range(1,1): # 也就是说这样是不会进入循环的。
print '没执行这里:i=:', i
print "所以,要执行定次数循环必须将range(1,1)的第二个数字加1"
print "for实现step效果递增"
for i in xrange(0,10,2):
print(i)
print "for实现step效果递减"
for i in xrange(10,0,-2):
print(i)
输出结果为:
for循环只能执行range内两数字相减次数
i=: 1
i=: 2
i=: 3
i=: 4
i=: 5
i=: 6
i=: 7
i=: 8
i=: 9
使用xrange还是一样的效果
i=: 1
i=: 2
i=: 3
i=: 4
i=: 5
i=: 6
i=: 7
i=: 8
i=: 9
for i in range(1,1)这样是不会进入循环的
而其他语言的 for i=1 to 1 是可以进入一次循环的
所以,要执行定次数循环必须将range(1,1)的第二个数字加1
for实现step效果递增
0
2
4
6
8
for实现step效果递减
10
8
6
4
2
冷火
冷火
jes***appy@163.com
4年前 (2018-06-27)
公子留仙
187***99165@139.com
10
输出各种形状三角形:
#coding=UTF-8
rows = int(input('输入列数: '))
print "用for函数书写的正等腰直角三角形"
for i in range(0, rows):
for k in range(0, i+1):
print " * ",
print " "
print "用for函数书写的倒等腰直角三角形"
for i in range(0, rows):
for k in range(0, rows-i):
print " * ",
print " "
print "用while函数书写的正等腰直角三角形"
i=1
while i:
上往建站提供全网SEO搜索引擎,提升网站排名,致力于苏州企业网站建设与公司网站制作,全国用户超10万,10余年的网站开发和建站经验,主营:网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)
备案号: 苏ICP备2021016738号
CopyRight © 2021 上往建站 All Right Reserved 未经许可不得复制转载
24小时服务热线:400-111-6878 E-MAIL:1120768800@qq.com QQ:1120768800
网址: https://www.768800.pro 网站建设:上往建站
关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|
企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|
欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系
全国服务热线:400-111-6878
使用内置 enumerate 函数进行遍历:
实例
缘分天注定
738***641@qq.com
参考地址
shenwenwin
she***nwin@163.com
for 使用案例
使用list.append()模块对质数进行输出。
输出结果:
shenwenwin
she***nwin@163.com
kimiYang
943***010@qq.com
打印空心等边三角形:
kimiYang
943***010@qq.com
feng
124***7699@qq.com
打印1-9三角形阵列:
输出结果:
feng
124***7699@qq.com
ljm
131***1561@qq.com
ljm
131***1561@qq.com
为梦而来
183***85363@163.com
冒泡排序,来至于高学军:
为梦而来
183***85363@163.com
forMyPeople
lwy***68957@126.com
更多实例:python 打印菱形、三角形、矩形的代码感觉,写的有点复杂了,如果让你画圆或者其他图形呢?
其实运用数学公式,就可以了。比如菱形 |x - w/2| + |y - w/2| = w/2 轻松搞定。