《笨方法学Python》加分题35】的更多相关文章

<笨方法学python>.感觉里面的方法还可以.新手可以看看... 本书可以:教会你编程新手三种最重要的技能:读和写.注重细节.发现不同.…
对笨方法学python,前22讲自己的模糊的单词.函数进行梳理总结如下: 单词.函数 含义 print() 打印内容到屏幕 IDLE 是一个纯Python下自带的简洁的集成开发环境 variable 变量 f"{}",#format 格式化字符串  round() 将浮点数四舍五入,如rund(1.75)等于2      round(number,digits)参数number是浮点数:参数ndigits是保留几位小数,默认是0值 binary 美 /'baɪnəri/ 二进制的:二元…
笨办法学python 13题 代码: # -*- coding: utf-8 -*- from sys import argv # argv--argument variable 参数变量 script, first, second, third = argv print "the script is called:", script print "your first variable is:", first print "your second var…
sys.exit 用于结束程序 from sys import exit # 进入黄金房间后的逻辑 def gold_room(): print("This room is full of gold. How much do you take?") choice = input("> ") # 如果输入不包含 0 或 1 则死 " in choice: how_much = int(choice) else: dead("Man, lear…
加分练习通读脚本,在每一行之前加注解,以理解脚本里发生的事情.每次 print_a_line 运行时,你都传递了一个叫 current_line 的变量,在每次调用时,打印出 current_line 的值,跟踪一下他在 print_a_line 中是怎样变成 line_count 的.找出脚本中每一个用到函数的地方.检查 def 一行,确认参数没有用错.上网研究一下 file 中的 seek 函数是做什么用的.试着运行 pydoc file 看看能不能学到更多.研究一下 += 这个简写的作用,…
题目通过前学习的文件操作把一个文件中的内容拷贝到另一个文件中,并使用 os.path.exists 在拷贝前判断被拷贝的文件是否已经存在,之后由用户判断是否继续完成拷贝. 新知识os.path.exists 是一个本题的新知识点.和 sys 一样,os 也是 python 自带的基本库中的一员,主要提供和操作系统有关的功能.其中 path 正如其名提供了和路径操作有关的功能.在 path 模块中拥有 exists 这个方法,它的作用是判断所提供的文件名是否已经存在于磁盘中,如果已经存在则返回 F…
本题本题开始涉及文件的操作,文件操作是一件危险的事情,需要仔细细心否则可能导致重要的文件损坏. 本题除了 ex15.py 这个脚本以外,还需要一个用来读取的文件 ex15_sample.txt 其内容如下: This is stuff I typed into a file. It is really cool stuff. Lots and lots of fun to have in here. 我们需要用 python 脚本打开文件并打印出来,不过我们不能把 ex15_sample.txt…
while-leep 和我们接触过的 for-loop 类似,它们都会判断一个布尔表达式的真伪.也和 for 循环一样我们需要注意缩进,后续的练习会偏重这方面的练习.不同点在于 while 循环在执行完代码后会再次回到 while 所在的位置,再次判断布尔表达式的真伪,并再次执行代码,直到手动关闭 python 或表达式为假.在使用 while 循环时要注意: 尽量少用 while 循环,大部分情况下使用 for 循环是更好的选择.重复检查你的 while 循环,确定布尔表达式最终会成为 Fal…
加分练习猜一猜 “if 语句” 是什么,他有什么作用.在做下一道题之前,试着用自己的话回答下面的问题: 你认为 if 对他下一行代码做了什么?为什么 if 语句的下一行需要 4 个空格缩进?如果不缩进,会发生什么事情?把练习 27 中的其它布尔表达式放到 if 语句中会不会也可以运行呢?试一下.如果把变量 people, cats 和 dogs 的初始值改掉,会发生什么事情? people = 20 cats = 30 dogs = 15 if people < cats: print("…
#!usr/bin/python # -*-coding:utf-8-*- True and True print ("True") False and True print ("False") 1 == 1 and 2 == 1 print ("False") "test" == "test" print ("True") 1 == 1 or 2 != 1 print ("T…