python第二版思考题答案
@寇陈664:在python核心编程第二版中的例题 不明白的点,求解答??? 下图 红线圈出来的,不明白? -
那利15319115038…… 请听我重复,三个引号并不是注释,三个引号并不是注释,三个引号并不是注释.重要的话说三遍.其实python中三个引号(三个单引号或者三个双引号)的作用是可换行的字符串,是字符串,并不指的是注释,在python中注释只有一种方法那就是#.但是三引号可以用来作为注释,是因为他定义了一个字符串,而这个字符串并没有赋给任何变量,当然没有任何作用了.其实python还用三引号来定义文档也就是__doc__属性,所以切记python没有多行注释,#是唯一注释符号.三引号是定义多行字符串.这个字符串不赋值给任何变量,就不对程序其任何作用,可以认为是注释.三引号可以定义代码的文档.
@寇陈664:Python基础教程(第2版.修订版)八皇后问题 -
那利15319115038…… Python的for…… in是循环语句,这个循环可以从头到尾找一次任何有序列的内容,比如一个列表或者一个字符串.比如:for s in '1234567890',就是找s在 '1234567890' 1 2 fors in'1234567890': print(s)输出结果:1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 0
@寇陈664:python核心编程第二版第二章练习题2 - 11 出现下面错误 求解?(原谅我是小白,很白的那种)?? -
那利15319115038…… 三句print后面少了一个括号.print('please input number %d'%(i+1)) print('please input number %d'%(i+1)) print(''' ..... ''') 另外sum函数是内置顶级函数,你定义的函数会覆盖内置的函数,建议改名.建议以后用PyCharm之类的IDE编程,这样会有代码提示,不过新手纯输入代码对提高代码的印象有好处.
@寇陈664:python简单题一道 求解答 -
那利15319115038…… #脚本:#!/usr/bin/env python weight=float(raw_input('please input your weight:')) high=float(raw_input('please input your high:')) print '{0:.2f}'.format(weight/(high**2))#输出:please input your weight:80 please input your high:1.7526.12
@寇陈664:python 全局变量的使用意义....看题解答 -
那利15319115038…… global myVariable 是说,函数里,用的是外面的myVariable 值是一直保存的着的.函数里乘以2 ,myVariable 也就乘以2 下次再乘以2,就是4倍了
@寇陈664:Python练习题 -
那利15319115038…… 首先 range是reversed word 在这里你可以理解为python保留词汇 也就是说你给一个变量赋值时 不能命名其为range 因为你下载的python里已经有了range的用法和相关操作规则 wiki中的定义为a reserved word (also known as a reserved identifier) ...
那利15319115038…… 请听我重复,三个引号并不是注释,三个引号并不是注释,三个引号并不是注释.重要的话说三遍.其实python中三个引号(三个单引号或者三个双引号)的作用是可换行的字符串,是字符串,并不指的是注释,在python中注释只有一种方法那就是#.但是三引号可以用来作为注释,是因为他定义了一个字符串,而这个字符串并没有赋给任何变量,当然没有任何作用了.其实python还用三引号来定义文档也就是__doc__属性,所以切记python没有多行注释,#是唯一注释符号.三引号是定义多行字符串.这个字符串不赋值给任何变量,就不对程序其任何作用,可以认为是注释.三引号可以定义代码的文档.
@寇陈664:Python基础教程(第2版.修订版)八皇后问题 -
那利15319115038…… Python的for…… in是循环语句,这个循环可以从头到尾找一次任何有序列的内容,比如一个列表或者一个字符串.比如:for s in '1234567890',就是找s在 '1234567890' 1 2 fors in'1234567890': print(s)输出结果:1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 0
@寇陈664:python核心编程第二版第二章练习题2 - 11 出现下面错误 求解?(原谅我是小白,很白的那种)?? -
那利15319115038…… 三句print后面少了一个括号.print('please input number %d'%(i+1)) print('please input number %d'%(i+1)) print(''' ..... ''') 另外sum函数是内置顶级函数,你定义的函数会覆盖内置的函数,建议改名.建议以后用PyCharm之类的IDE编程,这样会有代码提示,不过新手纯输入代码对提高代码的印象有好处.
@寇陈664:python简单题一道 求解答 -
那利15319115038…… #脚本:#!/usr/bin/env python weight=float(raw_input('please input your weight:')) high=float(raw_input('please input your high:')) print '{0:.2f}'.format(weight/(high**2))#输出:please input your weight:80 please input your high:1.7526.12
@寇陈664:python 全局变量的使用意义....看题解答 -
那利15319115038…… global myVariable 是说,函数里,用的是外面的myVariable 值是一直保存的着的.函数里乘以2 ,myVariable 也就乘以2 下次再乘以2,就是4倍了
@寇陈664:Python练习题 -
那利15319115038…… 首先 range是reversed word 在这里你可以理解为python保留词汇 也就是说你给一个变量赋值时 不能命名其为range 因为你下载的python里已经有了range的用法和相关操作规则 wiki中的定义为a reserved word (also known as a reserved identifier) ...