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

浙公網安備 33010602011771號