def meter_to_cm(m):
cm = m * 10
print(m,'m equals to',cm,'cm')
meter_to_cm(12)
结果显示
(12, 'm equals to', 120, 'cm')
如何让它不显示括号,引号和逗号?
答案 0 :(得分:1)
在Python 2中,print语句不是函数。如果你运行
print(m, 'm equals to', cm, 'cm')
实际上等于
print (m, 'm equals to', cm, 'cm')
打印一个元组(因此输出中的括号)。
所以我的猜测是你的项目使用Python 2而不是Python 3.在PyCharm中你应该检查运行配置或项目SDK(文件>项目结构>项目)。
如果你真的使用Python 2
print m, 'm equals to', cm, 'cm'
应该打印没有括号的文本。
答案 1 :(得分:0)
对于Python 3,请使用以下
def meter_to_cm(m):
cm = m * 100
print("{0} m equals to {1} cm".format(m, cm))
meter_to_cm(12)