码迷,mamicode.com
首页 > 编程语言 > 详细

期中五个算法

时间:2018-11-03 17:30:32      阅读:119      评论:0      收藏:0      [点我收藏+]

标签:col   input   技术分享   ima   for 循环   ber   span   等于   img   

  1. 读入一个小于 10 的整数 n,输出它的阶乘
  2. 3 文钱可买 1 只公鸡,2 文钱可买 1 只母鸡,1 文钱可以买 3 只小鸡,用 100 文钱买 100 只鸡,求公鸡,母鸡,小鸡各多少只。(不能用三次以上的循环来做)
  3. 读入一个整数 n,当 n 等于 4 的时候输出如下图形

技术分享图片

 

 

4.输入一个任意位整数,输出它各位上的数字和。

5.用 for 循环计算 1+3+5+…99 的和三简述题

答案

1.

n=int(input(请输入一个小于10的数))
num=n
for i in range(1,n):
    num=num*(n-i)
print(num)

2.

1 for x in range(1,100):
2     for y in range(1,100):
3         z=100-x-y
4         if z%3==0 and 3*x+2*y+z/3==100:
5             print(x,y,z)
1 for x in range(1,33):
2     for y in range(1,50):
3         z=100-x-y
4         if z%3==0 and 3*x+2*y+z/3==100:
5             print(x,y,z)

3.

1 n=int(input(请输入一个整数;))
2 for i in range(1,n+1):
3     for k in range(n-i):
4         print( ,end=‘‘)
5     for j in range(i*2-1):
6         print(*,end=‘‘)
7     print()

4.

1 result=input(please input a number:)
2 counter=len(result)
3 n=int(result)
4 sum=0
5 while counter>0:
6     sum += n%10
7     n//=10
8     counter-=1
9 print(sum)

5.

 1 sum=0 2 for i in range(1,51): 3 sum += 2*i-1 4 print(sum) 

 

期中五个算法

标签:col   input   技术分享   ima   for 循环   ber   span   等于   img   

原文地址:https://www.cnblogs.com/gdf456/p/9901259.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!