将序列图转换为Python代码
将序列图转换为Python代码,python,structure,Python,Structure,下面是我试图表示结构图的尝试,但我不确定它是否正确,我想应该如下所示: def input_Numbers(): number1 = int(input("Please enter a value for Number 1 : ")) number2 = int(input("Please enter a value for Number 2 : ")) return number1,number2 def calculate_Average(number1,numbe
下面是我试图表示结构图的尝试,但我不确定它是否正确,我想应该如下所示:
def input_Numbers():
number1 = int(input("Please enter a value for Number 1 : "))
number2 = int(input("Please enter a value for Number 2 : "))
return number1,number2
def calculate_Average(number1,number2):
average = (number1 + number2)/2
return average
def output_Average(average):
print(average)
number1, number2 = input_Numbers()
average = calculate_Average(number1,number2)
output_Average(average)
你能修好代码缩进吗强制性:修好缩进。强烈建议:去掉
global
并尊重。您从Calculate\u average
返回平均值,但不使用该值。您需要average=calculate\u average(number1,number2)
(名称的大小写调整为Python标准)。不,这不是作业,但我们正在学习如何使用结构图显示程序的子任务。为了帮助我理解作为一名学生,我倾向于将此图表表示为Python的工作程序,因为我已经在学校开始学习Python。我想表示箭头是如何显示参数进入不同子对象的modules@HamzahKhan查看下面的解决方案
def input_Numbers():
number1 = int(input("Please enter a value for Number 1 : "))
number2 = int(input("Please enter a value for Number 2 : "))
return number1,number2
def calculate_Average(number1,number2):
average = (number1 + number2)/2
return average
def output_Average(average):
print(average)
number1, number2 = input_Numbers()
average = calculate_Average(number1,number2)
output_Average(average)