Python基本结果窗体

2024-09-24 06:20:25 发布

您现在位置:Python中文网/ 问答频道 /正文

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')

我怎样才能使它不显示括号,引号和逗号?你知道吗


Tags: todefcm引号括号meterprint逗号
2条回答

在python2中,print语句不是函数。如果你跑了

print(m, 'm equals to', cm, 'cm')

实际上等于

print (m, 'm equals to', cm, 'cm')

它打印一个元组(因此输出中的括号)。你知道吗

所以我猜您的项目使用的是python2而不是python3。在PyCharm中,您应该检查运行配置或项目SDK(File>;project Structure>;project)。你知道吗

如果你真的使用Python2

print m, 'm equals to', cm, 'cm'

应该打印不带括号的文本。你知道吗

对于python3,使用以下命令

def meter_to_cm(m):
    cm = m * 100
    print("{0} m equals to {1} cm".format(m, cm))

meter_to_cm(12)

相关问题 更多 >