码迷,mamicode.com
首页 > 编程语言 > 详细

python20171113笔记

时间:2017-11-13 19:55:11      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:用户   erro   python   解释   ror   art   运行时   net   put   

问题一: python {File "<stdin>", line 1} error

解决方法:就是不用先输入

  python进入python解释器,而直接输入python test.py

今日所敲代码:

# -*- coding:utf-8 -*-
user = raw_input("请输入用户名:")
pwd = raw_input("请输入密码:")

if user == "alex" and pwd == "alex":
    print "恭喜登录成功"
else:
    print "登录失败" 
for x in range(1,20):
    for y in range(1,33):
        z = 100-x-y 
        if (z % 3 == 0) and (x * 5 + y * 3 + z / 3 == 100):
            s = "公鸡:%d只;母鸡:%d只;小鸡: %d只;" %(x,y,z)
            print(s)

问题二:格式问题,缩进不对

注意:敲代码的时候尽量不要使用enter

问题三:编码问题,在cmd中运行时,代码中已经用utf-8编码,但是打印出来出现乱码

原因: cmd中运行 默认解决是GBK

所以需要在print中增加代码:print(s.decode(‘utf-8‘).encode(‘gbk‘))

参考:http://blog.csdn.net/jerry_1126/article/details/43915013

 

python20171113笔记

标签:用户   erro   python   解释   ror   art   运行时   net   put   

原文地址:http://www.cnblogs.com/cfbk/p/7827480.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!