2024-09-28 01:27:50 发布
网友
def print_scores(name1, score1, name2, score2): print("\n--- SCORES\t"+ name1 + ":",score1,"\t" + name2 + ":",score2, "---") print_scores("Ziggy",18,"Elmer",23)
我正在尝试删除score1和“\t”之间的空格。它不会改变输出。但是检查工作的程序要求在代码中它们之间没有空格。你知道吗
因为这是Python3.7,所以这将是最简单的格式化方法:
def print_scores(name1, score1, name2, score2): print(f"\n - SCORES\t{name1}:{score1}\t{name2}:{score2} -") print_scores("Ziggy", 18, "Elmer", 23)
这是打印内置函数的问题。 默认情况下,它设置一个关键字sep = ' ' 这可以通过使用以下命令来覆盖:
sep = ' '
print(..., sep='')
希望有帮助。你知道吗
尝试使用format,如下所示:
format
print('\n - SCORES\t{}:{}\t{}:{} -'.format(name1, score1, name2, score2))
现在对于print_scores("Ziggy",18,"Elmer",23),它将打印以下内容:
print_scores("Ziggy",18,"Elmer",23)
- SCORES Ziggy:18 Elmer:23 -
因为这是Python3.7,所以这将是最简单的格式化方法:
这是打印内置函数的问题。 默认情况下,它设置一个关键字
sep = ' '
这可以通过使用以下命令来覆盖:希望有帮助。你知道吗
尝试使用
format
,如下所示:现在对于
print_scores("Ziggy",18,"Elmer",23)
,它将打印以下内容:- SCORES Ziggy:18 Elmer:23 -
相关问题 更多 >
编程相关推荐