PyCharm Edu介绍课程,字符串乘法

jta*_*jta 2 python pycharm

我是Python新手,目前正在为PyCharm Edu运行"Python简介"课程.我遇到以下任务的问题(字符串 - >字符串乘法)

Python支持逐个数字的乘法(但不是相反的方式!).

使用hello获取"hellohellohellohellohelhellohellohellohellohellohello"字符串("hello"重复10次).

默认的给定代码是

hello = "hello"
ten_of_hellos = hello operator 10
print(ten_of_hellos)
Run Code Online (Sandbox Code Playgroud)

所以我只用*符号替换单词运算符,所以我有

hello = "hello"
ten_of_hellos = hello * 10
print(ten_of_hellos)
Run Code Online (Sandbox Code Playgroud)

但我得到一个错误说"使用乘法".我知道我做错了什么?

mik*_*283 10

如果其他人正在完成PyCharm Edu教程,我注意到string_multiplication练习有问题.尝试完成解决方案时,会出现错误消息"使用乘法".这是由于PyCharm项目的源代码.对于任何感兴趣的人,解决方案是进入程序所在的文件系统目录:

在此输入图像描述

打开.py文件并插入缺少的"else"(以灰色突出显示): 在此输入图像描述

单击PyCharm Edu中的Check Task按钮以查看解决方案是否完整.

这是GitHub用户lbilger发现的解决方案.资源