
习题11 提问
1 | print("How old are you?") #可以在每行后面加end = ‘’ |
习题12 提问别人
1 | age = input("How old are you?") #输入提示 |
习题13 参数、解包和变量
1 | from sys import argv #从系统导入参数 python3.7 exl13.py 中,exl13.py就是个参数 |
习题14 提示和传递
1 | from sys import argv |
习题15 读取文件
1 | from sys import argv |
习题16 读写文件
1 | from sys import argv |
习题17 更多文件操作
1 | from sys import argv |
习题18 命名、变量、代码和函数
1 | def print_two(*args): |
习题19 函数和变量
1 | def cheese_and_crackers(cheese_count, boxes_of_crackers): |
习题20 函数和文件
from sys import argv
script, input_file = argv
def print_all(f):
print(f.read())
def rewind(f):
f.seek(0)
def print_a_line(line_count, f):
print(line_count, f.readline())
current_file = open(input_file)
print ("First let's print the whole file:\n")
print_all(current_file)
print("Now let's rewind, kind of like a tape.")
rewind(current_file)
print("Let's print three lines: ")
current_line = 1
print_a_line(current_line, current_file)
current_line = current_line + 1
print_a_line(current_line, current_file)
current_line = current_line + 1
print_a_line(current_line, current_file)