求最大公约数与最小公倍数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

智能推荐

注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
© 2014-2019 ITdaan.com 粤ICP备14056181号  

赞助商广告