Python 学习如何转换数字输入

Python 学习如何转换数字输入,python,Python,第一次问问题 我正在学习如何进行数字输入(学习edX课程和使用jupyter笔记本)。这是我的代码: calc_1 = input("What is the first number? (use integers): ") calc_2 = input("What is the second number? (use integers): ") add_calcs = int(calc_1) + int(calc_2) final_calc = int(

第一次问问题

我正在学习如何进行数字输入(学习edX课程和使用jupyter笔记本)。这是我的代码:

calc_1 = input("What is the first number? (use integers): ")
calc_2 = input("What is the second number? (use integers): ")

add_calcs = int(calc_1) + int(calc_2)
final_calc = int(calc_1)," + ",int(calc_2),"=",(add_calcs) 

print(final_calc)
为什么我的输出结果是这样的?:

第一个数字是多少?(使用整数):1

第二个数字是多少?(使用整数):2

(1,“+”,2,“=”,3)

提前感谢这一行:

final_calc = int(calc_1)," + ",int(calc_2),"=",(add_calcs)
在语法上等同于:

final_calc = (int(calc_1)," + ",int(calc_2),"=",(add_calcs))
因此,
final\u calc
是一个元组,
print
将显示它。将其传递到
打印
,以便单独打印每个项目的一种方法是:

print(*final_calc)
这一行:

final_calc = int(calc_1)," + ",int(calc_2),"=",(add_calcs)
在语法上等同于:

final_calc = (int(calc_1)," + ",int(calc_2),"=",(add_calcs))
因此,
final\u calc
是一个元组,
print
将显示它。将其传递到
打印
,以便单独打印每个项目的一种方法是:

print(*final_calc)

@rpoleski在Python3中,输出将是相同的,因为
final\u calc
是一个元组。不幸的是,屏幕右上角设置要使用哪种Python的位置已经在Python3中设置好了。请使用三个反勾号来格式化代码,这样更易于阅读@rpoleski在Python3中,输出将是相同的,因为
final\u calc
是一个元组。不幸的是,屏幕右上角设置要使用哪种Python的位置已经在Python3中设置好了。请使用三个反勾号来格式化代码,这样更易于阅读!翻阅了我以前提交的资料,发现我从来没有感谢过你的帮助。非常感谢。@M46不客气,很乐意帮忙!翻阅了我以前提交的资料,发现我从来没有感谢过你的帮助。非常感谢。@M46不客气,很乐意帮忙!