python语言新手能学么?python新手怎么打印菱形?

  今天闲来无事,把手里积累了这么久的Python笔记资料整理了一下,发现其实有了这些,python入门真的不难,每天花点时间学,真的不会影响工作。学会一项就业技能和副业技能非常有益的!

  如果你也想学习Python提升自己,那么加我微信3386 7294 38,免费领取一份Python学习资料教程,有不懂得都可以问我。

python语言新手能学么?python新手怎么打印菱形?

python语言新手能学么?python新手怎么打印菱形?

自己是一名python初学者,刚见到一道好玩的python问题,“用python怎样在编译器中打印出出菱形图案?”

因而决策尝试一下,代码很少,仅供参考。

代码

defprintStar(intNum):

s=”*”

spaceLength=intNum

blockCount=int(intNum/2+1)

foriinrange(spaceLength):

result=s.rjust(blockCount)

ifi>=int(spaceLength/2):

print(result)

s=s[2:]

blockCount-=1

else:

print(result)

s=s+(2*”*”)

blockCount+=1

defoddOReven(intNum):

ifintNum%2==0:

print(“pleaseinputaoddnumdata”)

else:

printStar(intNum)

if._name__==._main__:

whileTrue:

try:

intNum=eval(input(“pleaseinputaoddnumdata

“))

oddOReven(intNum)

exceptBaseExceptionase:

print(“Pleaseinputas1/2/3…Errorcode:%s”%e)

原创文章,作者:筑梦创始人,如若异议,请注明出处:https://seo.niubaojie.com/py/21769.html

(0)
上一篇 2022年3月21日 下午3:49
下一篇 2022年3月21日 下午4:00

相关推荐

在线客服
在线客服
热线电话
QQ客服