程序改错:请使用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**********
时间: 2023-08-18 12:06:46 浏览: 175
IDLE-python-3.9.13-amd64.exe.zip
程序改错后的正确代码如下:
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:
again = FALSE
#**********end1**********
else:
#**********begin2**********
again = TRUE
#**********end2**********
主要修改为将判断条件改为小于50才退出,同时将再次运算的情况改为继续运行,并将if和else语句的位置调换。
阅读全文