编写简单计算#器程序,由键盘输入
两个数,在屏幕上显示两个数的加、减、乘、除、整除的算式和结果。
输入样例:请输入数字:
6
输入样例:请输入数字:
3
输出样例:6+3=9
6-3=3
6*3=18
6/3=2
6//3=2
为什么运算符要用引号,还有变量和运算符之间为什么有逗号
参考GPT和自己的思路:在 Python 中,print 函数用于将文本、数字和表达式输出到控制台。关于什么时候使用引号和逗号的问题,具体情况如下:
当需要输出一个字符串时,需要将字符串用双引号或单引号括起来,例如 print("Hello World!") 会输出字符串 "Hello World!"。如果字符串中包含单引号或双引号,则需要使用另一种引号来括起来,以避免语法错误。
当需要输出一个表达式的结果时,不需要使用引号。例如,print(2 + 3) 会输出数字 5。
在输出多个对象时,可以用逗号分隔它们。例如,print("Hello", "World!") 会输出两个字符串 "Hello" 和 "World!",中间用空格分隔。在本例中,为了输出输入的数字、运算符和结果,使用逗号将它们分隔开来,以便在一行中输出它们。
在print函数中要拼接出算式,所以要进行字符串拼接。引号是用于表示字符串的,逗号是拼接字符串的一种方式。
可以参考:Python字符串拼接的十种方式
你这题的代码:
num1 = int(input('请输入数字1:'))
num2 = int(input('请输入数字2:'))
print(num1, '+', num2, '=', num1+num2)
print(num1, '-', num2, '=', num1-num2)
print(num1, '*', num2, '=', num1*num2)
print(num1, '/', num2, '=', num1/num2)
print(num1, '//', num2, '=', num1//num2)