python 打印所需输出时出现问题[已关闭]

vybvopom  于 2023-01-19  发布在  Python
关注(0)|答案(1)|浏览(155)

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
16天前关闭。
Improve this question
说明
main.py编写一个程序,使用你学到的关于Python print函数的知识,打印与上一课相同的注解。

    • 警告:**程序中的输出应该与下面显示的示例输出完全匹配,字符对字符,甚至空格和符号都应该相同,否则测试将无法通过。

示例输出

编写完代码后,应该运行程序,它应该打印以下内容:

Day 1 - Python Print Function

函数声明如下:

print('what to print')

我的问题是我完全按照代码的意思输入代码,然后当我尝试运行它时,它告诉我问题出在1上。我不明白为什么会有这个问题。
这就是我输入的内容

Day 1 - Python Print Function
The function is declared like this:
print('what to print')

我试着摆弄它,改变小写或大写字母,以及将'改为",甚至改变间距,但即使我完全按照它的要求键入它,也没有任何效果。

4uqofj5v

4uqofj5v1#

Python是一种编程语言;Python文件与包含英语句子的文本文件有很大的不同。2这看起来很明显,但是考虑一下我是否将下面的代码保存为一个文件,并尝试用Python运行它:

The quick brown fox jumped over the lazy dog.

它将不打印该句;相反,我会得到一个语法错误,因为该文件不是有效的Python代码。现在,看看你保存为文件的内容:

Day 1 - Python Print Function
The function is declared like this:
print('what to print')

最后一行确实是有效的Python,但是Python解释器不知道如何处理前面的内容。第一行(Day 1 - Python Print Function)是 * 你的程序应该打印什么 *,其余的是如何打印的提示(感谢John Gordon在评论中帮助澄清这一点)。
现在,当你在修改东西的时候,你有没有试着运行最后一行呢?如果你运行这样的代码:

print('what to print')

您的命令行解释器(或IDE选择)应打印出以下输出:

what to print

你知道怎样才能改变它来得到你想要的实际输出吗?

相关问题