求最大公约数与最小公倍数and输出锥形图案

Posted 雨过显彩虹

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求最大公约数与最小公倍数and输出锥形图案相关的知识,希望对你有一定的参考价值。

1:描述:用Python求两个数的最大公约数与最小公倍数。(注意输入的俩个数在正整数范围内)

code(代码):

  a=eval(input(\'请输入第一个整数:\'))  

  b=eval(input(\'请输入第二个整数:\'))

  c=1

  d=a*b
  if(a<=0 or b<=0):
    print(\'输入有误\')
  else:
    if(a<b):
      c=a
      a=b
      b=c
  while(c!=0):
    c=a-b
    if(c==0):
      break
    else:
      if(c>b):
        a=c
      else:
        a=b
        b=c
  print(\'最大公约数为:{}\'.format(b))
  e=d/b
  print(\'最大公倍数为:{}\'.format(e))

 

2:描述:输出锥形图案。(注:其组成部分是“*”)

code(代码):

i=1
while(i<=7):
  if(i==1 or i==7):
    print(\' * \')
  if(i==2 or i==6):
    print(\' *** \')
  if(i==3 or i==5):
    print(\' ***** \')
  if(i==4):
    print(\'*******\')
  i=i+1

以上是关于求最大公约数与最小公倍数and输出锥形图案的主要内容,如果未能解决你的问题,请参考以下文章

求最大公约数和最小公倍数

C语言辗转相除法求2个数的最小公约数

怎样求最大公约数?

Python任意输入两个数,求两个数的最大公约数(最大公约数条件是公约数

用python语言求两个数的最大公约数和最小公倍数

求两个数的最大公约数与最小公倍数