函数中被遗忘的参数

时间:2017-11-24 06:44:32

标签: python function python-2.x

这是我简单的愚蠢程序。答案应该像“x | x”,但事实并非如此。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

它无法打印“x | x”,因为您在同一个变量上使用if语句来确定字符串。管道两侧的字符值取决于单个变量,意味着只有1可以是“x”。我不知道这是真的应该做什么,所以我无法提供更多信息。

该计划有3个结果:

  • 输入'1':打印“x | 2”
  • 输入'2':打印“1 | x”
  • 输入任何其他内容:打印“1 | 2”
编辑:啊,我看到你想要做什么。你想运行它两次并分别设置q和w。你不能这样做,因为你传入了在它上面的范围内声明的变量。这些函数无法访问这些变量,也无法更改这些变量,只需将这些变量作为参数传递即可访问这些变量。