Python 学习如何转换数字输入
第一次问问题 我正在学习如何进行数字输入(学习edX课程和使用jupyter笔记本)。这是我的代码: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(
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不客气,很乐意帮忙!