纯小白求助:把py文件直接拖入cmd运行,提示syntax error unicode error unicodeescape code can't decod

踏雪小黄 2020-06-13 09:11:34
问题一:
如图,把反斜杠改成斜杠也不行,
只能看懂是语法错误,但是在python shell 里运行都没问题

代码在这:
chance_num = 0
temp = input('猜数字:')
guess = int(temp)
while chance_num < 3:
if guess < 6:
temp=input("小了小了:")
guess=int(temp)
else:
if guess >6:
temp=input("大了大了:")
guess=int(temp)
if guess==6:
print("很聪明哦")
break

chance_num +=1

if chance_num == 3:
print('您的机会已用尽')
print('游戏结束')
input()

问题二:想请问这个代码在notepad里直接运行,进入cmd后显示乱码,提示我按任意键继续后直接闪退是什么原因?
...全文
224 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
踏雪小黄 2020-06-28
  • 打赏
  • 举报
回复
感谢楼上两位,已经改用了VScode
chuifengde 2020-06-14
  • 打赏
  • 举报
回复
文件顶部加上
#--*--coding:utf-8 --*--
「已注销」 2020-06-13
  • 打赏
  • 举报
回复
引用 1 楼 Dream__xiaobei的回复:
[quote=引用 楼主 踏雪小黄的回复:]问题一:
如图,把反斜杠改成斜杠也不行,
只能看懂是语法错误,但是在python shell 里运行都没问题

代码在这:
chance_num = 0
temp = input('猜数字:')
guess = int(temp)
while chance_num < 3:
if guess < 6:
temp=input("小了小了:")
guess=int(temp)
else:
if guess >6:
temp=input("大了大了:")
guess=int(temp)
if guess==6:
print("很聪明哦")
break

chance_num +=1

if chance_num == 3:
print('您的机会已用尽')
print('游戏结束')
input()

问题二:想请问这个代码在notepad里直接运行,进入cmd后显示乱码,提示我按任意键继续后直接闪退是什么原因?
就是编码问题[/quote] 推荐你使用VSCode或者Pycharm
「已注销」 2020-06-13
  • 打赏
  • 举报
回复
引用 楼主 踏雪小黄的回复:
问题一:
如图,把反斜杠改成斜杠也不行,
只能看懂是语法错误,但是在python shell 里运行都没问题

代码在这:
chance_num = 0
temp = input('猜数字:')
guess = int(temp)
while chance_num < 3:
if guess < 6:
temp=input("小了小了:")
guess=int(temp)
else:
if guess >6:
temp=input("大了大了:")
guess=int(temp)
if guess==6:
print("很聪明哦")
break

chance_num +=1

if chance_num == 3:
print('您的机会已用尽')
print('游戏结束')
input()

问题二:想请问这个代码在notepad里直接运行,进入cmd后显示乱码,提示我按任意键继续后直接闪退是什么原因?
就是编码问题

37,743

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • WuKongSecurity@BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧