ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

5.31 一些练习

2022-06-01 23:31:52  阅读:131  来源: 互联网

标签:练习 sum float range 5.31 input print 一些 输入


用双重while循环打印倒三角

1 i=0
2 while i <5:
3     j=5
4     while j>i:
5         print('.',end=' ')
6         j-=1
7     print()
8     i+=1

求五十以内所有五的倍数之和

1 i,sum=1,0
2 while i <=50:
3     if i %5==0:
4         sum+=i
5         print(i,end=' ')
6     i+=1
7 else:
8     print("\nover")
9 print(sum)

求三个同学成绩的最高分

 

1 st1=float(input("请输入第一位同学的成绩:"))
2 st2=float(input("请输入第二位同学的成绩:"))
3 st3=float(input("请输入第三位同学的成绩:"))
4 max=st1
5 if max<st2:
6     max=st2
7 if max<st3:
8     max=st3
9 print(max)

输入三个同学的成绩然后从大到小排序

 1 st1=float(input("请输入第一位同学的成绩:"))
 2 st2=float(input("请输入第二位同学的成绩:"))
 3 st3=float(input("请输入第三位同学的成绩:"))
 4 if st1<st2:
 5     tmp=st1
 6     st1=st2
 7     st2=tmp
 8 if st1<st3:
 9     tmp=st1
10     st1=st3
11     st3=tmp
12 if st2<st3:
13     tmp=st2
14     st2=st3
15     st3=tmp
16 print(st1,st2,st3)

用循环语句求1+22+333+4444+55555的和

1 sum=1
2 for i in range(2,6):
3     x=i
4     for j in range(1,i+1):
5         x=x*10+i
6     sum+=x
7 print("1+22+333+4444+55555的和为:%d"%sum)

 求两个正整数的最大公约数和最小公倍数

 1 x=int(input("请输入第一个数"))
 2 y=int(input("请输入第二个数"))
 3 r=x%y
 4 b=y
 5 while r:
 6     a=b
 7     b=r
 8     r=a%b
 9 gbs=x*y/b
10 print("最大公约数为:%d\n最小公倍数为:%d"%(b,gbs))

输出100以内的质数

1 for i in range(2,100):
2     for j in range(2,i):
3         if i%j==0:
4             break
5     else:
6         print(i,end=' ')

 求100以内最大的十个质数之和

 1 sum=p=0
 2 i=100
 3 while i>0:
 4     x=1
 5     for j in range(2,i):
 6         if i%j==0:
 7             x=0
 8             break
 9     if x:
10         if p<10:
11             print(i,end=' ')
12             sum+=i
13             p+=1
14         else:
15             break
16     i-=1
17 print('\n100内最大的十个质数之和为:%d'%sum)

 

标签:练习,sum,float,range,5.31,input,print,一些,输入
来源: https://www.cnblogs.com/wupeiyaozero/p/16330036.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有