猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
请问该如何用while循环找出一个数字最近的平方数?
如何用while 循环找出一个数字最近的平方数。这个平方数在50以内。
比如50最近的平方数是49
海绵宝宝撒
浏览 133
回答 1
1回答
喵喔喔
num = int(input("请输入一个整数:"))i = 1result = 0while True:if i*i==num:result = i*ibreakif i*i < num:num1 = i*ii+=1if i*i>num:num2 = i*iresult = num1 if(abs(num1-num)<abs(num2-num)) else num2breaki+=1print(result)
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续