python编程*三角形图形while(python做三角形)

http://www.itjxue.com  2023-03-27 08:42  来源:未知  点击次数: 

python使用while循环输出一个三角形的九九表

#?coding=utf-8

#?using?python2.7

a?=?[[(i?+?1)?*?(j?+?1)?if?i?=?j?else?'?'?for?i?in?range(9)]?for?j?in?range(9)]

#?1.for循环

for?i?in?range(9):

????for?j?in?range(9):

????????print?a[i][j],?'\t',

????print?'\n'

#?2.while循环

i,?j?=?0,?0

while?i??9:

????while?j??9:

????????print?a[i][j],?'\t',

????????j?+=?1

????print?'\n'

????i?+=?1

????j?=?0

结果如图:

python怎么输出用*绘制的图形

python怎么输出用*绘制的图形如下说明。

其实想要输出*的图形是很简单的。只要在用print函数即可,如图片想要用*字符输出一个三角形的图案,我要用只要用print加括号,括号中想要输出的字符用双引号引起来,如第一个print输出人上*字符,第二行输出三个字符,一直添加print,按一定的比例输出*即可。想要输复杂图形就要深入了解python语言才行。

Python简介,Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python?的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python是一种解释型语言 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。Python是初学者的语言,Python对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发。

在python中用while语句打印出倒三角形

#打印倒立的正三角形

hang = int(input("请输入行数:"))

y = 1

while y = hang:

space = 1

while space y:

print(" ",end="")

space += 1

x = hang - y

while x = 0:

print("* ",end="")

x -= 1

print()

y += 1

print("图形打印完成!")

Python用while循环写一个等腰三角形

temp?=?input("打印几行:")

n?=?int(temp)

space=list('?'*(2*n-2))

mid=n-1

for?i?in?range(n):

????line=space.copy()

????if?i?!=?n-1:????????

????????line[mid-i]='*'

????????line[mid+i]='*'

????else:

????????line[:]='*'*(2*n-1)

????print(''.join(line))

python 关于三角形的问题

#!/usr/bin/python

#?-*-?coding:utf-8?-*-

#?@Time????:?2018/6/19

#?@Author??:?

#?@File????:?Triangle.py

def?istriangle(a,?b,?c):

????"""判断能否构成三角形,能则返回面积"""

????import?math

????if?isinstance(a,?(int,?float))?and?isinstance(b,?(int,?float))?and?isinstance(c,?(int,?float)):

????????assert?a??0?and?b??0?and?c??0,?u'负数无法构成三角形'

????????alist?=?[a,?b,?c]

????????amax?=?max(alist)

????????if?sum(alist)?-?amax??amax:

????????????z?=?a?+?b?+?c

????????????p?=?z/2.0

????????????s?=?round(math.sqrt(p*(p-a)*(p-b)*(p-c)),?2)

????????????return?z,?s

????????else:

????????????return?u'无法构成三角形'

????else:

????????return?u'无法构成三角形'

if?__name__?==?'__main__':

????aa,?bb,?cc?=?map(eval,?input(u"请输入三角形的三边('3','4','5'):"))

????while?isinstance(istriangle(aa,?bb,?cc),?unicode):

????????print?istriangle(aa,?bb,?cc)

????????aa,?bb,?cc?=?map(eval,?input(u"请输入三角形的三边('3','4','5'):"))

????else:

????????result?=?istriangle(aa,?bb,?cc)

????????print?u'三角形的周长是:{0}\n三角形的面积是:{1}'.format(result[0],?result[1])

(责任编辑:IT教学网)

更多

推荐网页背景文章