TRUE = 1 FALSE = 0 def SQ(x): return x * x print("如果平方的数字小于 50,程序将停止运行。") again = 1 while again: num = int(input('请输入一个数字:')) print('运算结果为: %d' % (SQ(num))) #**********begin1********** if SQ(num) >= 50 #**********end1********** again = TRUE else: #**********begin2********** again = TRUE #**********end2**********
时间: 2023-07-19 13:54:54 浏览: 75
这段代码是一个简单的循环结构,它会要求用户输入一个数字,然后输出该数字的平方。如果平方的值大于或等于50,程序将停止运行。如果平方的值小于50,程序将继续运行并要求用户再次输入一个数字。
下面是填空部分的答案:
- begin1: :
- end1: >= 50
- begin2: again = 1
- end2: again = 0
相关问题
改错: TRUE = 1 FALSE = 0 def SQ(x): I return x *X print(”如果平方的数字小于 50,程序将停止运行。”)again = 1 while again: num = int(input('请输入一个数字:’)) print(’运算结果为:%d’% (SQ(num))) 二 *****begin1***** if SQ(num) >= 50 #**********end1********** again =TRUE else: #**********begin2***** X again = TRUE **********end2******
修改后的代码:
```python
TRUE = 1
FALSE = 0
def SQ(x):
return x * x
print("如果平方的数字小于50,程序将停止运行。")
again = TRUE
while again:
num = int(input("请输入一个数字:"))
if SQ(num) >= 50:
again = FALSE
else:
again = TRUE
print("运算结果为:%d" % (SQ(num)))
```
修改说明:
1. 第3行 `I` 应该是 `return` ,已经修改。
2. 第11行缺少冒号,已经添加。
3. 第13行缺少变量名 `X` ,已经修改为 `num`。
4. 第14行缺少冒号,已经添加。
5. 代码缩进不规范,已经统一修改为4个空格的缩进。
6. 第17行的 `TRUE` 和 `FALSE` 应该是大写字母,已经修改。
程序改错:请使用IDLE(Python 3.5.3)打开考生文件夹下的PyMod3-10.py文件,程序功能是求输入数字的平方,如果平方运算后小于50则退出。 注意:只能修改#**********begin**********和#**********end**********之间的那一行,不要改动程序中的其他内容。 如下是PyMod3-10.py文件 TRUE = 1 FALSE = 0 def SQ(x): return x * x print("如果平方的数字小于 50,程序将停止运行。") again = 1 while again: num = int(input('请输入一个数字:')) print('运算结果为: %d' % (SQ(num))) #**********begin1********** if SQ(num) >= 50 #**********end1********** again = TRUE else: #**********begin2********** again = TRUE #**********end2**********
程序改错后的正确代码如下:
TRUE = 1
FALSE = 0
def SQ(x):
return x * x
print("如果平方的数字小于 50,程序将停止运行。")
again = 1
while again:
num = int(input('请输入一个数字:'))
print('运算结果为: %d' % (SQ(num)))
#**********begin1**********
if SQ(num) < 50:
#**********end1**********
again = TRUE
else:
#**********begin2**********
again = FALSE
#**********end2**********
主要修改为将判断条件改为小于50才继续运行,同时将再次运算的情况改为停止运行。