python语句表达的意思有何不同

问题遇到的现象和发生背景

print ("你好!" * 8 )
print ("你好!" + 8 )

遇到的现象和发生背景,请写出第一个错误信息

请问以上两条语句表达的意思有何不同

用代码块功能插入代码,请勿粘贴截图。 不用代码块回答率下降 50%
运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

字符串的*表示数量上有8个,字符串的+表示字符串的拼接

字符串需要用➕号拼接啊,你怎么用×号的

望采纳!!!!

img

print ("你好!" * 8 )
这表示字符串重复8次
print ("你好!" + 8 )
这是个错误的语法,要抛错误,必须两个字符串才能拼接,不可以是int


print("你好!" * 8)
print("你好!" + str(8))
你好!你好!你好!你好!你好!你好!你好!你好!
你好!8

Process finished with exit code 0