本方法学python 练习14报错

from sys import argv

script,user_name = argv
prompt = '> '

print("Hi %s,I'm the %s script."%(user_name,script))
print("I'd like to ask you s few questions.")
print("Do you like me %s?"%user_name)
likes = input(prompt)

print("Where do you like %s?"%user_name)
lives = input(prompt)

print("What kind of computer do you have?")
computer = input(prompt)
print("""
Alright,so you said %r about liking me.
You libe in %r.Not sure where that is.
And you have a %r computer.Nice.
""" %(likes,lives,computer))
报错:
Traceback (most recent call last):
File "ex14.py", line 3, in
script,user_name = argv
ValueError: not enough values to unpack (expected 2, got 1)

0

查看全部3条回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
笨方法学python-14(习题47-49)
习题47:自动化测试 通过测试代码简化测试过程 被测试的代码 class Room(object): def __init__(self, name, description): self.name = name self.description = description self.paths = {} def go(sel...
笨方法学python-5(习题14-15)
昨天周日休息看了《我不是药神》的点映,很棒很棒,推荐!习题十四:提示和传递from sys import argv script, user_name = argv prompt = '>' print("Hi %s, I'm the %s script." % (user_name, script)) print("I'd like to ask you a few questions....
笨办法学python加分习题25
python版本:3      若有错误,敬请指出 模块名称:测试.py #加分习题25 def break_words(stuff): """This function will break up words for us.""" words = stuff.split(' ') return words def sort_words(words): ""
《笨办法学python》习题15:读取文件
from sys import argv #使用 argv 来获取文件名 script,filename =argv txt=open(filename) print "here is your file %r:"%filename print txt.read() print "type the filename again:" file_again =raw_input(">") ...
本方法学python
[深入理解Java虚拟机:JVM高级特性与最佳实践].周志明.高清扫描版(ED2000.COM).pdf
本方法学python 第三版
本书是一本Python入门书籍(英文版),适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。
笨方法学python(第三版)
Pyhon入门经典,python实践操作,笨方法学Python,《笨办法学Python(Learn Python The Hard Way)》一书实在是盛名在外,而且形式上独具特色,是本好的练习册,但不是个适合零基础的教程。参见:给伸手党的福利:Python 新手入门引导
笨办法学python
笨办法学 Python是Zed Shaw 编写的一本Python入门书籍。适合对计算机了解不多,没有学过编程,但对编程感兴趣的朋友学习使用。
笨方法学 Python3(2017版)
LEARN PYTHON3 THE HARD WAY-A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code。 高清英文版的笨方法学Python3,2017年的版本,是一本不错的Python3入门书籍。
笨办法学python习题1第一个程序
习题一还是比较简答,按照要求完全打出来就行,不过值得注意的是编辑代码的时候输入法必须是英文才行,print后面加的的句子也一定要加引号,双引号单引号无所谓,但是一定要统一。  附加练习: 1最后一行是我额外添加的,只要按照输入法英文 print后面的句子用双引号或者单引号括起来代码就能正确执行。 2道理还是一样的,就不罗嗦,不上图了,记住print+'  '或者print+"  "就
《笨办法学python》加分习题25——我的答案
这是我自己学习的答案,会尽力写的比较好。还望大家能够提出我的不足和错误,谢谢!文中例题:def break_words(stuff): """This function will break up words for us.""" words = stuff.split(' ') return wordsdef sort_words(words): """Sorts
《笨方法学 Python 3》32. for 循环和列表
        我们在开始使用 for 循环前,你需要在某个位置存放循环的结果。最好的方法就是使用列表(list),顾名思义,它就是一个从头到尾按顺序存放东西的容器。         首先我们看看如何创建列表: hairs = ['brown', 'blond', 'red'] eyes = ['brown', 'blue', 'green'] weights = [1, 2, 3, 4] ...
笨方法学python: ex20, 函数和文件
练习目的: 在函数中包括对文件的操作 转载自: http://www.cnblogs.com/rollenholt/archive/2012/04/23/2466179.html python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。 python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块
笨方法学Python练习46:一个项目的骨架
操作环境:Debain ×64 常见liunx命令大全:http://blog.csdn.net/pony_kinght/article/details/78510168建立骨架内容~ $ mkdir -p projects ~ $ cd projects/ ~/projects $ mkdir skeleton ~/projects $ cd skeleton ~/projects/skelet
笨办法学Python3 ex45 学习笔记
ex45的题目是“你来制作一款游戏”,由于是新手,一时间不知道从哪里下手。后来想想还是制作一款玩21点的游戏吧。 刚开始做的时候,还是一头雾水,在游戏过程中,涉及到的情况比较多。比如A即可以作为1点,也可以作为10点,实际需要制定规则评判。还有就是电脑需要自动去要牌,其要牌的规则是什么?如何去判定分数?如何去判断游戏的结束?等等。 后来把游戏的过程理了一下,觉得比较关键的地方如下: 牌堆:...
笨方法学python习题37 (复习各种符号)
习题37 一些不清楚的关键字 del:用于list列表操作,删除一个或者连续几个元素       del a[1]   \del a[2:4]\   del a#删除整个list from:导入相应的模块,就是一些函数和类的集合文件,类似与c语言里的include          from xxxx import:导入模块里的某个功能         #  import s
《笨办法学 python3》系列练习计划——1. 第一个程序 print() 练习
通过程序写一行字显示出来恐怕是所有编程语言的第一课了, python3 中想要显示东西出来需要用到 print() 内置函数。 题目 第一个练习是最简单的 print 语句,需要写入 ex1.py 的脚本中运行打印一些内容出来。 加分要求如下: 让脚本 多 打印一行(7+1行) 让脚本 只 打印一行 在一行的起始位置加一个 # 号,并研究它的作用。 我的答案 1.0...
python 笔记 分支和函数《笨办法学Python》习题35 ——1.17
习题 35:  分支和函数 知识点总结: • 本次做的是利用循环、判定做的一个小游戏 •fromsys import exit     #向sys模块借一个exit函数用来退出程序 •exit(0),                             #正常退出 •start()             #start为线程入口,通过它启动线程        •whileTru
笨办法学python(49)创建句子
为习题49写测试方案 assert_raises()用来测试异常。第一个变量为异常的类名(python所有的异常都继承自Exception类),第二个变量为要测试的函数名,第三个变量为函数输入。from nose.tools import * from ex49 import parser def test_Sentence(): parse = parser.Sentence(('noun
《笨办法学python》加分习题13——我的答案
这是我自己学习的答案,会尽力写的比较好。还望大家能够提出我的不足和错误,谢谢!文中例子:from sys import argvscript, firsrt, secend, third = argvprint "The script is called:", script print "Your first variable is:", firsrt print "Your second vari
《笨方法学python》习题43分析
一、涉及函数1、Python 字典(Dictionary) get()方法描述Python 字典(Dictionary) get() 函数返回指定键的值,如果值不在字典中返回默认值。语法get()方法语法:dict.get(key, default=None)参数key -- 字典中要查找的键。default -- 如果指定键的值不存在时,返回该默认值值返回值返回指定键的值,如果值不在字典中返回默...
笨方法学Python—习题41:学习面向对象术语
单词练习(术语学习) 1. 类(class):            告诉Python创建新类型的东西。 2. 对象(object):           两个意思,最基本的东西(变量、语句等等),或者某个东西的实例。 3. 实例(instance):       是让Python创建一个时得到的东西 4. def:                           在类里定义函数的方法
《 笨方法学 Python 》_ 习题 44
习题 44:继承与合成
笨办法学Python3+笨办法学python第四版
笨办法学Python3原版PDF+笨办法学python第四版中文版PDF。都有目录和跳转
笨方法学python 习题41(外星人游戏)
习题41 对上节程序理解的补充: //之前我是这样想的: 建立一个cities字典,原有三个含有对应物件的元素,又增加两个\定义一个寻找城市函数\\ 在cities字典里新建一个元素,索引为_find,元素值为执行寻找城市函数的返回值,现在这个函数还没有参数\\ True开始了一个无限循环直到输入内容为空时终止程序。循环内容是调用寻找城市函数,\\ 如果输入内容state在cities
《笨办法学python》的本人答案,习题 26: 恭喜你,现在可以考试了!
你已经差不多完成这本书的前半部分了,不过后半部分才是更有趣的。你将学到逻辑,并通过条件判断实现有用的功能。 在你继续学习之前,你有一道试题要做。这道试题很难,因为它需要你修正别人写的代码。当你成为程序员以后,你将需要经常面对别的程序员的代码,也许还有他们的傲慢态度,他们会经常说自己的代码是完美的。这样的程序员是自以为是不在乎别人的蠢货。 优秀的科学家会对他们自己的工作持怀疑态度,同样,优秀的程序
笨办法学Python习题14 提示和传递
这个习题只要是raw_input与参数变量的结合使用! 前面的西体重raw_input()内可以写一些“XXX”提问的内容。那么raw_input()括号内可以填写替他的内容吗? 先上代码: from sys import argv script, user_name = argv prompt = '>' print "Hi %s, I'm the %s script."%(user_
笨方法学Python 习题 43: 来自 Percal 25 号行星的哥顿人(Gothons)
#!usr/bin/python # -*-coding:utf-8-*- import random from urllib import urlopen import sys WORD_URL = "http://learncodethehardway.org/words.txt" WORDS = [] PHRASES = { "class ###(###):": "
《笨办法学 python3》系列练习计划——41.来自 Percal 25 号行星的哥顿人
题目 在本题中 Zed 首先为我们讲解了如何理解 40 题中最后两行留下的小尾巴,让后顺便又为我们介绍了两种解读代码的方法,而后的练习我觉得更像是为了让我们实践这三种解读方法而设立的。 cities['_find'] = find_city city_found = cities['_find'](cites, state) 还记得这段“小尾巴”么?我们先看第一种正序解读 正序解读...
笨方法学Python 习题 25: 更多更多的练习
#!usr/bin/python # -*-coding:utf-8-*- def break_words(stuff): """This function will break up words for us.""" """ split()函数 语法:str.split(str="",num=string.count(str))[n] 参数说明: str:表示为分隔符,默认为空格,
笨方法学python习题52——创建web游戏
创建web游戏在这个习题中,我们不会创建一个完整的游戏,相反,我们会为习题42中的游戏创建一个“引擎”(engine),让这个游戏能够在浏览器中运行起来。这会涉及重构习题42中的游戏,混合习题47中的结构,添加自动测试代码,最后创建一个可以运行这个游戏的web引擎。这是一个很庞大的习题,预计花费时间一周到一个月。最好的方法:一点一点来,每晚完成一点,在进行下一步之前确认上一步已正确完成。重构习题4...
笨方法学习Python-习题43、44
笨方法学习Python自己动手内容
《笨办法学python》加分习题17——我的答案
这是我自己学习的答案,会尽力写的比较好。还望大家能够提出我的不足和错误,谢谢!文中例题:from sys import argv from os.path import existsscript, frome_file, to_file = argvprint "Coping from %s to %s" % (frome_file, to_file)# we could do these two
《笨办法学python》习题14:提示和传递
from sys import argv script, user_name = argv prompt = '> ' #将用户提示符设置为变量 prompt, print "Hi %s, I'm the %s script." % (user_name, script) print "I'd like to ask you a few questions." print "Do you...
《笨办法学Python》 第35课手记
《笨办法学Python》 第35课手记本节课讲函数和分支的,实际上是一次综合练习,代码有点长,请先纠正代码中的错误使脚本能够运行。原代码中使用三个空格来进行函数内部的缩进,但是我发现如果使用三个空格在缩进这个问题上会不断地报错,因此建议使用四个空格进行缩进。 代码如下:from sys import exitdef gold_room(): print "This room is full
笨方法学python-6(习题16-17)
习题16:读写文件上一个练习应该记住的命令close关闭文件 (跟文件编辑时的文件->保存一个意思)read读取文件内容(可以将结果赋值给一个变量)readline读取文本文件中的一行truncate清空文件write(stuff)将stuff写入文件from sys import argv script, filename = argv print("We're going to eras...
笨方法学习Python-习题42: 物以类聚
Python类的学习,Python getattr()方法的学习使用
笨办法学python笔记:习题14 提示和传递(结合input)
from sys import argv#导入参数模块,import-导入模组(库)script,first,second,third=argv#解包:将每个参数赋予一个变量名 print("The script is called:",script) print("Your first variable is:",first) print("Your second variable is:",se
《 笨方法学 Python 》_ 习题 43
习题 43:基本的面向对象分析和设计类的层次结构图 * Map - next_scene - opening_scene * Engine - play * Scene - enter * Death * Center Corridor * Laser Weapon Armory * The Bridge * Escape ...
笨方法学Python习题48—更复杂的用户输入
更复杂的用户输入你的游戏可能工作的很好了,但处理用户输入方式肯定让你烦不胜烦。每个房间都需要一套自己的语句,且只有用户输入正确后才能执行。你需要一个设备,它允许用户以各种方式输入短语。如下几种表述都应被支持:Open door   Open the doorGo THROUGH the doorPunch bearPunch The Bear in the face即用户的输入和常用英语很接近也可...
文章热词 Python Python视频教程 Python入门教程 python基础 Python课程
相关热词 14 vs2017 支持c++ 14 cython vc++ 11/14 c++ python学习方法 python的学习方法