dcsxlh

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 
1
2
3
4
5
1、实现一个整数加法计算器2、给一个半径,求圆的面积和周长。圆周率为3.143#输入2个数字,输出最大数<em>4、</em>给定一个不超过5位数的正数,判断其有几位5、#求1到5的阶乘结果<em> 6、一行代码实现1-100之和?</em><em>7、python中实现列表去重?</em>8、a = "axyjbcdabcdddsdsd",去重并从小到大排序输出9、1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?<br><br>答案<br>#基础题:
1、实现一个整数加法计算器<br>方法一:
count = input("请输入内容:")
a, b = count.split("+")
print(int(a)+int(b))<br><br>方法二:a=input('请输入第一个数字:')<br>c=int(a)<br>b=input('请输入第二个数字:')<br>d=int(b)<br>print(a,'+',b,'=',c+d)方法三:<br># a=a.replace(" ","")<br># b=a.split("+")<br># sum=0<br># for i in b:<br>#     sum =sum + int(i)<br># print(sum)<br><br>2、#给一个半径,求圆的面积和周长。圆周率为3.14<br>方法一:<em>r = float(input("请输入元的半径:"))<br>print(f"圆的面积为:{3.14*r**2},元的周长为:{2*3.14*r}")<br>方法二:<br><br># r=float(input("请输入半径:"))<br># s=3.14*r**2<br># c=2*3.14*r<br># print("圆的面积为:","%.2f"%s)<br># print("圆的周长为:",</em><em id="__mceDel">%.2f"%</em><em><em>c)<br>方法三:<br>r=input('请输入半径:')<br>r=float(r)<br>s=r*r*3.14<br>c=r*2*3.14<br>print('面积=%.2f,周长=%.2f'%(s,c))<br>方法四:<br>a=input('输入半径')<br>r=float(a)<br>def fun():<br>    s=3.14*r**2<br>    print(s)<br>def fun1():<br>    c=r*2*3.14<br>    print(c)<br>fun()<br>fun1()<br>方法五:<br></em></em>def mianji(r):<br>    PI = 3.14<br>    return PI * (r**2);<br>print("圆的面积为 %.4f" % mianji(3));方法:一<em>max1 = int(input("a="))<br>max2 = int(input("b="))<br>print(max1 if max1-max2 >0 else max2)<br><br>方法二:<br></em>a=(input("请输入你想比较的数字:"))<br># a=a.replace(" ","")<br># c=list(a)<br>d=sorted(a,reverse=True)<br>print(d[0])<em>方法三:<br></em>a=int(input("请输入一个数字:"))<br>b=int(input("请再输入一个数字:"))<br>if a>b:<br>    print(a,"比较大")<br>elif a<b:<br>    print(b,"比较大")<br>else:<em>方法四:<br></em>a=input('请输入两个数(聪明的你要知道两数中间用一个空格):')<br>b,c=a.split(' ')<br>d=float(b)<br>e=float(c)<br>if d>=e:<br>      print(b)<br>else:<br>      print(c)<em>方法五:<br></em>def bidaxiao():<br>    a=(input(int))<br>    b=(input(int))<br>    if a>b:<br>        print(a)<br>    elif a<b:<br>        print(b)<br>    else:<br>        print("a=b")<em><br><br>4、</em>给定一个不超过5位数的正整数,判断其有几位<br>方法一:<em>num3 = int(input("num3="))<br>print(len(str(num3)),"位数")<br>方法二:<br></em>for m in range(100):<br>   a=input("请输入一个不超过5位的正数:")<br>   j=0<br>   if len(a)<=5:<br>      if int(a)>0:<br>         for i in a :<br>            j+=1<br>         print("%s位数"%j)<br>         break<br>      else:<br>         print("请输入正数,正数你不懂吗?是不是傻")<br>   else:<br>      print("输入的数字超过五位,太长啦,删掉点")<br><br><em>方法三:<br>for m in range(100):<br>  a=input('请输入一个不超过5位数的正数:')<br>  b=list(a)<br>  k=0<br>  for n in b:<br>      k+=1<br>  if k<=5:<br>      print(k)<br>      break<br>  else:<br>      print('限制5位,你还有一次机会,请输入:')<br></em>5、#求1到5的阶乘结果<br>方法一:<br>1.1num = 5<br>jiecheng= 1<br>for i in range(1,num+1):<br>         jiecheng *=i<br>print(f"{i}的阶乘为:{jiecheng}")<br>1.2<br>方法二:思路一样# a=1<br># for i in range(1,6):<br>#       a*=i<br># print('5!=%d'%a)a=input('阶乘计算器,请输入一个非负整数:')<br>b=int(a)<br>ck=1<br>for i in range(1,b+1):<br>      ck*=i<br>print('%d!=%d'%(b,ck))<em> 6、一行代码实现1-100之和?<br>print(sum(range(1,101)))<br>7、python中实现列表去重?<br></em>a=[1,2,3,4,5,5555,5,5]<br>b=set(a)<br>print(b)  #字典的格式<br>print ([i  for i in b])  #列表的格式<br><br>8、a = "axyjbcdabcdddsdsd",去重并从小到大排序输出abcdjsxyc=set(a)<br>d=list(c)<br>d.sort()  #打印以后就是列表的格式<br>e=''.join(d)  #<br>print(d)<em id="__mceDel">9、1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?<br>方法一:</em>for x in range(1,5):<br>        for y in range(1,5):<br>            for z in range(1,5):<br>                if (x!=y) and (x!=z) and (y!=z):<br>                    print("%d%d%d"%(x,y,z))

  

posted on   多测师_肖sir  阅读(142)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
 
点击右上角即可分享
微信分享提示