设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

集中答疑专用贴

  [复制链接]

0

主题

0

好友

18

积分

新手上路

Rank: 1

291#
发表于 2018-3-29 17:22:47 |只看该作者
Crossin老师您好!我是前天在知乎看到您的文章开始学习Python的。纯新手一个。我现在学到了入门44课:查天气-2。用的是2.7自带的IDLE,遇到了这样的错误,city.py和searchweather都是在c:\Python27下的,我想问问这个是什么原因。希望您能在百忙之中抽空回答一下,万分感谢!

s.png (197.95 KB, 下载次数: 393)

s.png

回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

292#
发表于 2018-3-30 22:17:53 |只看该作者
上面一行那个 \n 写错位置了
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

18

积分

新手上路

Rank: 1

293#
发表于 2018-3-31 16:25:53 |只看该作者
crossin先生 发表于 2018-3-30 22:17
上面一行那个 \n 写错位置了

谢谢老师!!感谢!!
回复

使用道具 举报

0

主题

0

好友

64

积分

注册会员

Rank: 2

294#
发表于 2018-4-30 19:29:37 |只看该作者
crossing先生你好,

我刚开始学pygame,安装了pygame,  

MacBook-Pro:~ Max$ pip3 --version
pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (python 3.6)

但运行import pygame,都显示

Traceback (most recent call last):
  File "/Users/Max/Desktop/Untitled.py", line 1, in <module>
    import pygame
ModuleNotFoundError: No module named 'pygame'

我的是py自带的IDLE3.6.4。Mac系统。
这是怎么回事?
谢谢!
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

295#
发表于 2018-5-1 15:55:30 |只看该作者
Max.Lin 发表于 2018-4-30 19:29
crossing先生你好,

我刚开始学pygame,安装了pygame,  

你是怎么装的,pip list里面有没有pygame,如果没有就是没装对
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

64

积分

注册会员

Rank: 2

296#
发表于 2018-5-1 16:22:52 |只看该作者
crossin先生 发表于 2018-5-1 15:55
你是怎么装的,pip list里面有没有pygame,如果没有就是没装对

下载python会自带pygame库吗?我在terminal查了下

MacBook-Pro:~ Max$ pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the
    section) to disable this warning.
    basemap (1.0.4)
    Cython (0.16)
    fonttools (2.3)
    h5py (2.0.1)
    ipython (0.12.1)
    matplotlib (1.1.1)
    netCDF4 (1.0)
    nose (1.1.2)
    numexpr (2.0.1)
    numpy (1.6.2)
    Pillow (1.7.7)
    pip (9.0.3)
    Polygon (2.0.1)
    pygame (1.9.1release)
    scipy (0.10.1)
    setuptools (39.0.1)
    sympy (0.7.1)
    tables (2.3.1)
    TTFQuery (1.0.4)
    You are using pip version 9.0.3, however version 10.0.1 is available.
    You should consider upgrading via the 'pip install --upgrade pip' command.

    这里面有的,还是要另外安装呢?谢谢
回复

使用道具 举报

0

主题

0

好友

64

积分

注册会员

Rank: 2

297#
发表于 2018-5-1 19:16:54 |只看该作者
还有,我的mac版本是10.13.4,是否与现有的mac版pygame不适配。谢谢。
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

298#
发表于 2018-5-1 23:47:38 |只看该作者
Max.Lin 发表于 2018-5-1 19:16
还有,我的mac版本是10.13.4,是否与现有的mac版pygame不适配。谢谢。

pip里有,那至少应该import不会有问题。除非你电脑上装了多个python,然后你执行的python并不是pip这个

手动安装的话,要确认python版本和pygame的版本一致,下载的文件名上会标注py版本
还有就是最好用32位的python
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

299#
发表于 2018-5-2 16:46:50 |只看该作者
老师:我在用学习字典嵌套时,被要求用len函数,但是 出现语法错误,具体见截图,请老师指点!
  1. if len(value for value in favorite_languages.values()) == 1:
复制代码
运行这行代码,显示语法错误。
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

300#
发表于 2018-5-2 16:48:24 |只看该作者
  1. favorite_languages = {
  2.         'jen':['python','ruby'],
  3.         'sarah':['c'],
  4.         'edward':['ruby','go'],
  5.         'phil':['python','haskell'],
  6.        
  7. if len(value for value in favorite_languages.values()) == 1:
  8.         for name,languages in favorite_languages.items():
  9.                 print('\n' + name.title() + " 's favorite language is: ")
  10.                 for language in languages:
  11.                         print('\t' + language.title())
  12. if len(favorite_languages.values()) > 1:
  13.         for name,languages in favorite_languages.items():
  14.                 print('\n' + name.title() + " 's favorite language are: ")
  15.                 for language in languages:
  16.                         print('\t' + language.title())
复制代码
这是我完整的代码。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-11-22 01:01 , Processed in 0.017841 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部