输出训练发表时间:2022-07-18 14:22 输出训练 实验目的 掌握输出函数print()及其参数的应用 知识介绍(一)
输出最主要的函数是print()函数,下面介绍一下其参数: *objects: 表示要输出的一个或多个参数,当输出对象本身为多个值时,*起到解包的作用。直接将多个输出值作为参数时,用逗号 “,” 将各个值分隔开即可。 sep=' ':用于分隔多个输出之间的分隔符,默认用空格分隔输出的多个对象。 end='\n':输出语句的结束符号,默认每个输出语句结束时都用换行符 '\n' 结尾,使光标换到下一行。
file=sys.stdout:默认调用 sys.stdout.write() 方法将输出打印到控制台(默认的显示器);
在已经创建了文件对象的前提下,可通过 file 参数将输出打印到其他文件对象中,如 file=f (f 是已经创建好的文件对象)
flush=False:将缓存里面的内容立即输出到标准输出流(控制台或文件),这个功能大多用于服务器端 (二)
参数file是一个字符串表示的文件名称,或者一个数组表示的文件名称。文件名称可以包含相对当前目录的路径,也可以包含绝对路径表示。 Range也是一种数据类型,一般用来生成不可变的数值序列,常用于for循环,基本使用语法:
其中start、stop和step必须为整型数字,start省略时,默认值为0;step省略时默认值为1,stop不可省略
实验任务描述1. 输入“1”,输出“Hello World!” 2. 输入“2”,输出“Hello Python!” 3. 输入“3”,在一行内输出1-5,用空格分隔 4. 输入“4”,在一行内输出1-5,用逗号分隔 5. 输入“5”,分5行输出 1-5,每行一个数字 6. 输入“6”,在同一行内输出1-5,输出的每个数字后跟一个分号“;” 7. 输入其他字符,输出“结束程序” 拓展实践在自己电脑上编程,将“床前明月光,疑似地上霜。举头望明月,低头思故乡。”写入到当前文件夹下的“静夜思.txt” 中。 输入输出示例
s = input() # 输入一个字符 if s == '1': # 当输入为"1"时,执行以下语句 # 对齐这个位置下一行写实现第1个功能的语句 print('Hello World!') # 参考这行代码,编写其他分支下的输出语句 elif s == '2': # 当输入为"2"时,执行以下语句 print('Hello Python!') # 对齐这个位置下一行写实现第2个功能的语句 # 你的代码写在这里,替换这一行,包括 # 都删除后写你的程序代码 elif s == '3': # 当输入为"3"时,执行以下语句 for i in range(1,5): print(i,end=' ') print(5) # 对齐这个位置下一行写实现第3个功能的语句 # 你的代码写在这里,替换这一行,包括 # 都删除后写你的程序代码 elif s == '4': # 当输入为"4"时,执行以下语句 for i in range(1,5): print(i,end=',') print(5) # 对齐这个位置下一行写实现第4个功能的语句 # 你的代码写在这里,替换这一行,包括 # 都删除后写你的程序代码 elif s == '5': # 当输入为"5"时,执行以下语句 for i in range(1,6): print(i) # 对齐这个位置下一行开始写实现第5个功能的语句 # 你的代码写在这里,替换这一行,包括 # 都删除后写你的程序代码 elif s == '6': # 当输入为"6"时,执行以下语句 for i in range(1,6): print(i,end=';') # 对齐这个位置下一行开始写实现第6个功能的语句 # 你的代码写在这里,替换这一行,包括 # 都删除后写你的程序代码 else: #当输入为其他字符时,执行以下语句 print('结束程序') # 对齐这个位置下一行写实现第7个功能的语句 |