大神们帮忙看看这串代码对吗?

图片说明
刚开始学习Python,我在Pycharm输入这串代码,运行后显示无效的语法。请问这是什么问题?图片说明图片说明
谢谢您的回答,图我加上了。代码没问题的话,是不是我软件的问题?输入数字可以运行,输入汉字不可以。是不是英文我的Python是2.7版本的,但为啥在Pycharm里也不可以运行呢?请问有什么解决方法吗?

运行了,没问题,不知道你的是显示哪句无效,错误提示贴出来看看

1,在input后面先解码,再重新编码,即:input('xxx:').decode('gb2312').encode('utf-8')。
因为windows默认编码为gb2312,所以先用gb2312解码,再用utf-8编码,汉字就正常了。
2,把你的文件头部分的编码声明改成:# -*- coding:gbk-*-。
这两个办法你都试一下,应该没问题。

语法错误,可以检查

bingo=str("你是大帅哥")

这句话是否有中文情况下的引号、括号等,方便的话你可以把代码片段贴上来,而不是直接贴一张图。