python中的分数,python求分数序列的和

  python中的分数,python求分数序列的和

  标题描述

  按升序列出所有分母为40、分子小于40的最简单分数。

  输出

  分数用逗号分隔(包括最后一个逗号)。

  抽样输出

  1/40,3/40,7/40,9/40,11/40,13/40,17/40,19/40,21/40,23/40,27/40,29/40,31/40,33/40,37/40,39/40,

  给个提示

  对分子采用穷举法,用最大公约数法判断分子与40是否构成真分数。

  来源/分类

  基本练习

  提交代码

  #定义

  i=1

  a=[]

  j=0

  #求2到40的数,能被40整除,存入数组a。

  对于范围内的I(2.40):

  如果(40%i==0):

  A.append(i) #存储在数组A中,不能像在c中那样直接赋值。

  #寻找分子(条件1。分子在1到40之间。2.条件是分子数不是偶数,不能被40约分)

  i=1

  while(i40):

  标志=1

  对于a中的j:# j是数组a中的元素。

  If(i% j==0): #条件2。分子不能被大约40整除(分子不能被大约40整除)

  标志=0

  if(flag==1):

  Print(i, \b/40 ,end=,)#输出不换行(end=,),并且没有空格(\b)

  I=i 2 #条件2。分子不是偶数

  运行结果

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: