2024-10-04 09:22:04 发布
网友
[我的语法怎么了?我一直在努力,但还是卡住了
a = input("maskkan niulai a: ") b = input("maskkan niulai b: ") c = a + b print('hasil %d + %d = %d' % (a,b,c))
您试图格式化print函数结果,而不是第4行的字符串
print
print('your string')%(your variables)
应该是的
print('your string'%(your variables))
为了提高代码的可读性,可以使用formatfunction或event f-string
format
如果你想加两个数字,我建议你把输入的数字转换成int
a = int(input("masskan niulai a: ") b = int(input("masskan niulai b: ") c = a + b
python3还允许对字符串使用.format()方法,这更方便、更灵活
print("hasil {0} + {1} = {2}".format(a,b,c))
在这里,大括号中的数字可以用来将特定的变量放在特定的位置,而不管我们将它们传递给format函数的顺序如何。它们指定format函数中变量的索引。你知道吗
您需要首先将其转换为整数数据类型,否则它将被视为字符串。你知道吗
a = int(input("maskkan niulai a: ")) b = int(input("maskkan niulai b: ")) c = a + b print('hasil %d + %d = %d' % (a,b,c))
这会有用的!!你知道吗
您试图格式化
print
函数结果,而不是第4行的字符串应该是的
为了提高代码的可读性,可以使用
format
function或event f-string如果你想加两个数字,我建议你把输入的数字转换成int
python3还允许对字符串使用.format()方法,这更方便、更灵活
在这里,大括号中的数字可以用来将特定的变量放在特定的位置,而不管我们将它们传递给format函数的顺序如何。它们指定format函数中变量的索引。你知道吗
您需要首先将其转换为整数数据类型,否则它将被视为字符串。你知道吗
这会有用的!!你知道吗
相关问题 更多 >
编程相关推荐