这样传入实参在IDE中可以,在网页练习时却不行是为什么

来源:3-3 编程练习

royal_98K

2019-08-22 16:43:59

def oper(num1, num2, num3):
   if num1 < 100:
   # if条件判断num小于100的情况
       pro = num2 * num3
       # 对num1和num2进行乘法运算,并输出结果
       print(pro)
   else:
       sum = num2 + num3
       #对num1和num2进行加法运算,并输出结果
       print(sum)
#调用函数,向函数内传入1314, 52, 0和5, 2, 0两组数据测试结果
oper(int(input("请输入数字:")),int(input("请输入数字:")),int(input("请输入数字:")))

写回答

1回答

时间,

2019-08-22

同学,你好。在习题中传入的参数是固定的,在网页的编译器中没有选择包含终端,因为同学的程序中使用了input()函数,是需要通过终端输入数据的,因此会是同学遇到的情况,同学可以将实参设置为固定的值后运行该程序。

下图中是带有控制台的页面,可以通过input()函数输入数据

http://img.mukewang.com/climg/5d5e6c200001b1e606430208.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

0

0 学习 · 8160 问题

查看课程