问题描述:
求输入数字的平方,如果平方运算后小于 100 则退出。
源代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/usr/bin/python # -*- coding: UTF-8 -*- TRUE = 1 FALSE = 0 def SQ(x): return x * x print '如果输入的数字小于 100,程序将停止运行。' again = 1 while again: num = int ( raw_input ( '请输入一个数字:' )) print '运算结果为: %d' % (SQ(num)) if SQ(num) > = 100 : again = TRUE else : again = FALSE |
输出结果如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
如果输入的数字小于 100 ,程序将停止运行。 请输入一个数字: 12 运算结果为: 144 请输入一个数字: 14 运算结果为: 196 请输入一个数字: 20 运算结果为: 400 请输入一个数字: 30 运算结果为: 900 请输入一个数字: 11 运算结果为: 121 请输入一个数字: 100 运算结果为: 10000 请输入一个数字: 21 运算结果为: 441 请输入一个数字: 8 运算结果为: 64 |
补充:求输入数字的平方,如果平方运算后小于 50 则退出
1
2
3
4
5
|
while True : num = int ( input ( '请输入数字' )) s = num * num if s< 50 : break |
以上为个人经验,希望能给大家一个参考,也希望大家多多支持服务器之家。如有错误或未考虑完全的地方,望不吝赐教。
原文链接:https://blog.csdn.net/dyq1995/article/details/88906954