笨办法python中的练习29(笨方法python)

笨办法python中的练习29(笨方法python)应该是用大括号的

本文目录一览:

笨方法学Python里的字典那道习题,冒号出错,请给位指点下啊

应该是用大括号的

# create a mapping of state to abbreviation

states = {

  ‘Oregon’: ‘OR’,

‘Florida’: ‘FL’,

‘California’: ‘CA’,

‘New York’: ‘NY’,

‘Michigan’: ‘MI’

}

# create a basic set of states and some cities in them

cities = {

‘CA’: ‘San Francisco’,

‘MI’: ‘Detroit’,

‘FL’: ‘Jacksonville’

}

《笨办法学python》练习13

首先,我没有看到你的row_input()函数在哪里定义的,这是一个疑问;但是根据报错,说明你的函数没问题,问题只是在命令行参数。

从第13行开始解释:

A, B, C, D = argv

那么argv这个list中就要有4个元素对应等号前面的变量。

通用的做法是:

A = argv[0]    #argv[0]保存的是脚本名

B = argv[1]    #argv[1]保存的是第一个参数

C = argv[2]    #argv[2]保存的是第二个参数

依次类推。

你的报错原因应该是没有输入命令行参数或者参数不够,可以按照下面方法测试:

HOME:\workpython 你的脚本.py 参数1 参数2 参数3 参数4

一般的,如果使用命令行参数,必须要判断参数是否足够和类型是否正确,例如:

import sys

”’

一些函数

”’

if __name__ == ‘__main__’:

# 假如有4个参数

if len(sys.argv)  5:

    print(“缺少参数,提示参数类型和数量。”)

    exit()

else:

    [A, B, C, D] = sys.argv[1:5]

 

# 判断每个参数类型,此处省略

# 执行函数体

笨办法python中的练习29(笨方法python)

笨方法学python习题43

按照你说的

Map是一个类,scene_map是一个类实例

scene_map.opening_scene()是调用scene_map类实例的opening_scene方法

_不是特定格式,看具体你起的变量名以及方法名,其中的.是特定格式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/23286.html

(0)
上一篇 2023-11-20
下一篇 2023-11-21

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注