python代码作业,python编程基础知识百度文库

  python代码作业,python编程基础知识百度文库

  初级Python练习和代码

  发布时间:2019-08-25 09:36:43由自动阅读编辑(488)

  ```` ## 1.输入圆的半径,求出面积和周长。

  r=int(输入( r=))

  s=3.14*(r**2)

  c=2*3.14*r

  print(S=,S, , C=,C)

  ## 2.随机输入两个数字,比较大小,从小到大打印。

  a=int(输入( number=))

  b=int(输入( number=))

  如果一个b:

  打印(a,b)

  否则:

  打印(b,a)

  ## 3.输入两个数字,打印最大值,按Enter结束。

  a=int(输入(数字:))

  而1:

  b=输入(数字:)

  如果b==“”:

  破裂

  否则:

  b=int(b)

  如果b a:

  打印(一份)

  否则:

  打印(b)

  a=b

  ## 4.求输入数据的平均值,输入0加入计算。

  a,b=0,0

  C=int(input (input:))

  而1:

  b=1

  a=c

  打印(平均值:,a/b)

  C=输入( input:)

  如果c==“”:

  打印(“结束”)

  破裂

  否则:

  c=int(c)

  ## 5.打印边长为n的正方形。

  n=int(input())

  对于范围(1,n ^ 1)中的I:

  如果i==1或i==n:

  打印( **n)

  否则:

  打印( * , *(n-2), * )

  # # 6.x(包括x)范围内的奇数和偶数之和

  z=0

  x=int(input(MAX 1000 000:))

  Y=int(input(偶数0奇数1:))

  if (x=1000000)(0=y=1):

  对于范围内的I(y,x 1,2):

  z=i

  打印(z)

  否则:

  打印(“输入错误”)

  ## 7.查询报告卡

  而1:

  x=int(输入(数字:))

  如果90=x=100:

  x=A

  打印(x)

  elif 80=x=89:

  x=B

  打印(x)

  elif 70=x=79:

  x=C

  打印(x)

  elif 60=x=69:

  x=D

  打印(x)

  elif 0=x=59:

  x=E

  打印(x)

  否则:

  打印(“输入错误”)

  # # 8.1的阶乘和

  x=int(输入(数字:))

  m=1

  h=0

  对于范围(1,X ^ 1)中的I:# X分级计算

  m=i*m

  h=m

  打印(h)

  ## 9.九九乘法表

  对于范围(1,10)内的I:

  k=1

  对于范围(I,10)中的n:

  z=i*n

  如果i==1:

  print(i, x ,n,=,z,end= )

  埃利夫我!=1:

  print( * k,I, x ,n,=,z,end= )

  k -=1

  # #以内的斐波那契数列

  N=int(输入( range:))

  a,b=0,1

  而1:

  print(a,end= )

  a,b=b,a b

  如果a=n:

  破裂

  ## 11.斐波那契数列的第n项

  a,b,c=0,1,0

  N=int(输入(查询词:))

  而1:

  a,b,c=b,a b,c 1

  如果c==n:

  打印(一份)

  破裂

  ## 12.输入100位以内的数据,逐位打印。

  a=int(input())

  X=100#最强大

  w=10**x

  log=1

  记录时:

  如果a//w==0:#: #找到最高位

  x=x-1

  w=10**x

  否则:#找到最高位

  log=0

  而w:

  B=a//w#优先

  A %=w#为下一个周期将变量改为余数。

  W //=10#降级

  print(b,end= )

  ## 13.给出随机0100中的数字,并做其排序算法。如果出现特定的数字,排序结束。

  随机导入

  李=[1]

  k=0

  而k!=88:

  k=random.choice(范围(100))

  如果k在李:

  继续

  李追加(k)

  li.sort()

  打印(李)

  ## 14.求x内的质数,给一个随机数。如果这个数能被质数整除,那么这个数就是合数。

  李=[2]

  x=int(input())

  对于范围(2,x)中的I:

  a=1

  对于李中的n:

  如果i%n==0:

  a=0

  破裂

  如果a:

  李.追加(一)

  打印(李)

  ## 15.求1-2 3-4 5的值.99

  x,y=0,1

  对于在幅度内的I(1,100):

  我=我*y

  x=i

  y *=(-1)

  打印(计数:,x)

  ## 16.用户连续登录和注销三次,均出现错误。

  name=input(用户名:)

  c=3

  而c:

  key=input(pass word:)

  如果name==1 且key==2 :

  打印(“真”)

  破裂

  否则:

  打印(“假”)

  c=c-1

  ## 17.输入一个随机数,列出所有能平分它的数。

  x=int(input())

  李=[]

  对于范围(1,x 1)内的I:

  如果x%i==0:

  李.追加(一)

  打印(李)

  ## 18.3一便士可以买一只公鸡,一便士可以买一只母鸡,一便士可以买三只鸡。现在我花100元买100只鸡。如何购买它们?

  对于范围内的x(1,101):

  c=100-x

  v=100-x/3

  对于范围内的m(1,100):

  如果c-m==(v-2*m)/3且c-m=0:

  g=c-m

  Print(公鸡:,G,母鸡:,M,小鸡:,X)

  ## 19.输入三个数字,看看能否组成一个三角形。

  a=5

  b=75

  c=6

  如果一个b

  打印(“ng”)

  否则:

  打印(“确定”)

  ## 20.水仙花的数量

  l1=[]

  l2=[]

  对于范围内的I(100,1000):

  w=100

  ii=i

  而w:

  A=i//w#优先

  I %=w#余数

  W //=10#降级

  l1 .追加(a)

  # #如果该数的位数的立方之和等于该数,则该数称为水仙花数。

  如果l1[0]**3 l1[1]**3 l1[2]**3==ii:

  l2 .追加(二)

  否则:

  l1=[]

  打印(l2)

  ## 21.正整数分解质因数

  l1,l2=[2],[]

  n,log=0,1

  对于范围(2,1000)内的I:范围#内的素数,并输出到列表1。

  k=1

  对于l1中的x:

  如果% x==0: #如果迭代值是一个合数,则终止当前循环,并且该值不添加到列表1中。

  k=0

  破裂

  否则:

  及格

  如果k:

  l1 .追加(I)

  #打印(l1)#打印质量表

  Cc=int(input(正整数:))

  记录时:

  如果cc%l1[n]==0且cc!=l1[n]:#如果输入值能被当前质数整除,而不能被当前质数整除,则分解输入值并将质数添加到列表中。

  附加(l1[n])

  cc=cc/l1[n]

  Elicc==L1 [n]: #输入值计算或直接等于一个质数,质数加到列表中。

  附加(l1[n])

  log=0

  elif cc l1[n]:

  n=n 1

  打印(质因数:,l2)

  ## 22.球从100米的高度落下,每次弹起的距离是最后距离的一半。10次后,球移动了多少米?

  b=200

  x=100

  对于范围(1,10)内的I:

  b=b/2

  x=x b

  打印(x)

  ## 23.1,2,3,4数,可以组成多少个不重复的数,每个数只能用一次。

  l1=[1,2,3,4]

  l2=[]

  a,b,c,d=0,0,0,0

  对于l1中的a:

  对于l1中的b:

  如果a==b:

  及格

  否则:#第一个数字不等于第二个数字

  对于l1中的c:

  如果a==c或b==c:

  及格

  否则:#第一个数字不等于第三个数字

  对于l1中的d:

  如果a==d或b==d或c==d:

  及格

  否则:#第一个数字不等于第四个数字

  追加([a,b,c,d])

  打印(l2)

  ## 24.一个数100是一个完整的平方数,然后168是另一个数。找到号码

  对于范围内的I(1000000):

  如果250000i10000:

  t=100

  k=500

  elif 490000i250000:

  t=500

  k=700

  elif 810000i490000:

  t=700

  k=900

  elif 1000000i810000:

  t=900

  k=1000

  否则:

  t=0

  k=100

  对于范围(t,k)中的u:

  如果i 100==u*u:

  对于范围(t,k)中的y:

  如果i 268==y*y:

  打印(I,u,y)

  ## 25.猴子吃桃子,x个桃子,每天早上吃半个1。第10天早上,他们发现还剩1个。找x。

  a=1

  对于范围(1,10)内的I:

  a=2*(a 1)

  打印(一份)

  ## 26.A,b,C,还有X,Y,Z-C==Y,A!=x,

  c=y

  l1=[x , y , z]

  对于l1中的I:

  如果i==c:

  对于l1中的a:

  如果a!=x 和a!=c:

  对于l1中的b:

  如果b!=c和b!=a:

  打印( c:,c, b:,b, a:,a)

  ## 27.键入此序列的前20项的总和2/1,3/2,5/3,8/5,13/8,12/13.

  a=2

  b=1

  c=0

  对于范围(1,21)内的I:

  c=a/b

  a,b=a b,a

  打印(c)

  ## 28.找到1 2n 3n 4n 5n.20n

  n,k=2,0

  对于范围(2,21)内的I:

  k=i*n

  #print(i,end= )

  k 1

  ## 29.输入5位数,看是不是回文。

  a=输入()

  b=a[ :1]

  c=a[1:2]

  d=a[2:3]

  e=a[3:4]

  f=a[4:5]

  如果b==f且c==e:

  打印(“是”)

  否则:

  `打印(否)

  关键词:

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

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