有关作业题

有关作业题

如果construct_range_value没有参数,他怎么获取到用户输入的开始值和结束值啊

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学,您好,这里给同学举个例子,如下图:在调用construct_range_value()之前使用了i = 1,j = 1

http://img1.sycdn.imooc.com//climg/5d00db080001148f04960259.jpg

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

慕猿梦 2019-06-06 11:56:18

同学,您好,在if __name__ == '__main__':中设置了i和j变量,并且调用了main( )函数,main函数内部使用了check_num_legal(num),check_num_legal(num)中使用了construct_range_value(),i,j作为关键字参数传入了construct_range_value()中。

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

  • 提问者 慕侠8564063 #1
    可是要封装函数,就把construct_range_value单独拿出来写。在写这个函数的时候,没法获取到main里面定义的环境变量啊
    2019-06-06 14:18:42
  • 慕猿梦 回复 提问者 慕侠8564063 #2
    同学,你好,函数只有在调用的时候才会对其进行传参,同学定义时可以不写参数,在运行时,将参数定义好,传进去也是可以的,代码编写多样化吗,同学也可将i,j写入construct_range_value()中。
    2019-06-06 15:02:55
  • 提问者 慕侠8564063 回复 慕猿梦 #3
    您可以教教我怎么在运行的时候定义参数传参不
    2019-06-12 18:44:30
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

1.Python零基础入门
  • 参与学习           人
  • 提交作业       2727    份
  • 解答问题       8160    个

想要进入Python Web、爬虫、人工智能等高薪领域,你需要掌握本阶段的Python基础知识,课程安排带你高效学习轻松入门,学完你也能听得懂Python工程师的行业梗。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师