这个问题,其实有两种计算的思路,第一种就是需要对结果进行判断,无非就是两种结果,一种结果为真,一种结果为假,将这两种结果分别赋值给1和0,然后创建一个while循环即可。

小黄人.jpg

实现的方式大致如下:

# 求输入数字的平方,如果平方运算后小于 50 则退出。

TURE = 1 # 布尔型的赋值运算

FLASE = 0

def SQ(x): # 定义一个函数,返回值为 x的平方

return x**2

print("如果平方输出的数字小于50,则退出") # 输入入口

again = 1

while again: # 创建一个while循环

num = int(input("请输入一个数字:")) # 输入要计算平方的数字

print("运算的结果为:%d"%(SQ(num))) #打印出结果

if SQ(num)>50: # 如果SQ(num)的值大于50

again = TURE # 返回真 也即继续执行下一次循环

else: # 否则关闭

again = FLASE

程序运算结果如下:

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习46.py"

如果平方输出的数字小于50,则退出

请输入一个数字:42

运算的结果为:1764

请输入一个数字:36

运算的结果为:1296

请输入一个数字:12

运算的结果为:144

请输入一个数字:5

运算的结果为:25

Process finished with exit code 0

不过,坦白来说,这种方式实现代码量有些冗长,其实,我们可以直接对输出的结果进行判断,如果大于50的话,就继续运行,否则的话结束运行。

所以,我们直接上来就可以创建一个while循环,然后对其条件的运行结果进行判断即可。

while True:

num = int(input('请输入一个数字:')

print("计算结果为:%d"%num**2)

if num**2<50:

break

程序运算结果和上面是一样的。

C:\Python\python.exe "C:/Users/Administrator/Desktop/Python 练习实例100题/练习46.py"

如果平方输出的数字小于50,则退出

请输入一个数字:42

运算的结果为:1764

请输入一个数字:36

运算的结果为:1296

请输入一个数字:12

运算的结果为:144

请输入一个数字:5

运算的结果为:25

Process finished with exit code 0

2020年3月15日

北京市通州区京贸中心

python计算2的平方代码_Python练习实例46 | 求输入数字的平方,如果平方运算后小于 50 则退出。...相关推荐

  1. python求输入数字的平方、如果平方运算后小于50则退出_Python练习题(三)

    44.两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵 import numpy # pip install numpy 需要安装模块 ,支持大量的维度数组与矩阵运算 x = n ...

  2. PYTHON输入数字的平方,如果平方运算后小于50则退出

    TRUE = 1 FALSE = 0 def PF(a):return a * a b = 1 while b:num = int(input('输入一个数字:'))print('运算结果为:', P ...

  3. python发邮件给女朋友代码_Python群发邮件实例代码

    直接上代码了 import smtplib msg = MIMEMultipart() #构造附件1 att1 = MIMEText(open('/home/a2bgeek/develop/pytho ...

  4. python计算列表中位数的函数_python的列表List求均值和中位数实例

    我就废话不多说了,直接上代码吧! import numpy as np a = [2,4,6,8,10] average_a = np.mean(a) median_a = np.median(a) ...

  5. python计算sinx近似值的程序_python编程计算sinx-女性时尚流行美容健康娱乐mv-ida网...

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 python 字符串,数值 计 ...

  6. Python计算身份证第18位(校验码)来判断身份证是否输入正确

    Python计算身份证第18位(校验码)来判断身份证是否输入正确 前言 身份证编码规则如下:根据[中华人民共和国国家标准GB11643-1999]中有关公民身份号码的规定,公民身份号码是特征组合码,由 ...

  7. Java怎么在if输出中进行运算_磕代码:c/c++/java:输入三个整数,输出运算结果;if条件句的使...

    磕代码:c/c++/java:输入三个整数,输出运算结果:if条件句的使 磕代码:c/c++/java:输入三个整数,输出运算结果:if条件句的使用 c: #include int main() { ...

  8. python车牌识别系统开源代码_python+opencv实现车牌定位功能(实例代码)

    写在前面 HIT大三上学期视听觉信号处理课程中视觉部分的实验三,经过和学长们实验的对比发现每一级实验要求都不一样,因此这里标明了是2019年秋季学期的视觉实验三. 由于时间紧张,代码没有进行任何优化, ...

  9. python计算坐标点欧式距离_Python计算一个点到所有点的欧式距离实现方法

    Python计算一个点到所有点的欧式距离实现方法 如下所示: distances = np.sqrt(np.sum(np.asarray(airportPosition - x_vals)**2, a ...

最新文章

  1. 课时 29:安全容器技术(王旭)
  2. 陶哲轩实分析习题9.1.1
  3. BITMAPINFO结构
  4. 2019-03-14-算法-进化(两个数组的交集 II)
  5. PowerBuilder调用.Net编译好的DLL
  6. mysql binlog php处理_MySQL数据的binlog处理方法
  7. java socket 实现 http_Java Socket编程 - 基于Socket实现HTTP下载客户端
  8. C语言复杂声明解读简明方法
  9. 实验三+124+高小娟
  10. 一天搞定DXUT三步曲之一:DXUT框架
  11. windows无法安装iis信息服务器,windows server 2016 安装iis教程
  12. Bone Collector(hdoj--2602--01背包)
  13. 多源最短路(Floyd算法)
  14. bzoj1488 图的同构
  15. 实木地板被机器人弄成坑_“实木地板”真的好?这些不搞明白,小心被商家坑了...
  16. PCI驱动框架简单分析
  17. 厦大2021期中考试
  18. 字母异位词分组-LeetCode49
  19. java数据类型图:
  20. 两个顺序栈共享一个数组的存储空间

热门文章

  1. ArcGIS for Android 100.3.0(10):Callout的使用
  2. spring中MessageSource的配置使用方法3--ResourceBundleMessageSource
  3. 2019-2020中国互联网趋势报告
  4. 路由器ACL(访问控制列表)详解
  5. Kubernetes 进阶训练营 控制器
  6. mac 更新hosts文件使其生效
  7. 2020 杭电多校5 1007、1008、1011
  8. html5动态连线,canvas简单连线动画的实现代码
  9. 个人资料管理经验总结
  10. 我的理想作文400字计算机,我的理想作文400字5篇