2.输出结果自动换行的问题

 1 def print_multiples(n, high):
 2     i = 1
 3     while i <= high:
 4         print (n*i,‘\t‘,end=‘‘)
 5         i += 1
 6
 7 def print_mult_table(high):
 8     i = 1
 9     while i <= high:
10         print_multiples(i, high)
11         print(‘\n‘)
12         i += 1
13 if __name__ == ‘__main__‘:
14     print_mult_table(7)

第四行中加入的end=‘‘就是为了解决输出结果自动换行的问题。加了就是以下输出结果:

 1 1     2     3     4     5     6     7
 2
 3 2     4     6     8     10     12     14
 4
 5 3     6     9     12     15     18     21
 6
 7 4     8     12     16     20     24     28
 8
 9 5     10     15     20     25     30     35
10
11 6     12     18     24     30     36     42
12
13 7     14     21     28     35     42     49     

但是如果不加就不会这样排列,而是每一行一个数字。

另外\t是table,在python中是四个空格的距离,\n是换行。

时间: 2024-10-08 01:06:52

2.输出结果自动换行的问题的相关文章

输入 输出 注释 案例 常用数据 转换 常量 运算符的分类 优先级

(一)输入 输出 Console.ReadLine();输入语句 Console.WriteLine(); 输出语句 自动换行 Console.Write();输出语句  不自动换行 (二)注释 //  注释一行 /*  */  注释一段区域 ///    放在函数上面使用,给函数加注解 (三)案例 Console.Write("请输入姓名:"); string name = Console.ReadLine(); Console.Write("请输入年龄:");

不换行输出的两种方式

大家都知道使用"echo"输出是自动换行的那么怎么让其不换行呢? 方法一: echo -n "不换行输出" 方法二: echo -e "字符串\c" echo -e 处理特殊字符; 可接的特殊字符有 \c 最后不加上换行符号: \f 换行但光标仍旧停留在原来的位置: \n 换行且光标移至行首: \r 光标移至行首,但不换行: \t 插入tab: \v 与\f相同: \\ 插入\字符: ...

采用两个一维数组输出等腰三角形的杨辉三角

代码如下: package 杨辉三角; import java.util.Scanner; public class 杨辉三角0 { public static void main(String[] args) { Scanner a = new Scanner(System.in); System.out.print("输入杨辉三角的行数n:"); int n=a.nextInt(); int[] b=new int[100]; //创建整形数组,最大可存放100个整形 int[]

2 Scala基本语法

1 变量和函数 变量: Scala 有两种变量, val 和 var. val:常量,类似于 Java 里的 final 变量.一旦初始化了, val 就不能再赋值了. va: 如同 Java 里面的非 final 变量.var在生命周期中可以被多次赋值. 下面是一个 val 的定义: eg: val x:T val x:T=e var x:T var x:T=e 函数:定义 def 2 结构控制语句 判断语句 if: if(A) B else C eg: def min(x:Int,y:Int

函数、变量

静态与动态 HML  静态(数据静态) ASP/ASP.NET动态(数据动态) C#编程: (一)项目结构 .cs——源文件(程序代码) .csproj——项目文件(管理文件项) .sln——解决方案文件(管理项目) .config——配置文件 函数的四要素:名称,输入,输出,加工 主函数 static void Main(string[] args) { } 输入语句 string s = Console.ReadLine(); 输出语句 Consle Writeline(“要输出的内容”)

iOS开发入门 ? C语言(字符串、字符串数组、命令行参数)

字符串 1. 概念 用双引号引起来的就是字符串 "a string" //C语言编译器会将两个并列的字符串自动拼接成一个字符串 "a string""another a string" // \是换行连接的标记(一行不够写) "a looooooooooong \ string" 常见ASCII编码: 'A' == 65    'a' == 97    '0' == 48    '\0' == 0 int a[10]; //表

IOS基础之 (二) 面向对象思想

编写Objective-C程序时,要使用Foundation框架. 什么是框架? 框架(framework)是由很多类(class)组成的库,可以用来编写程序. 对象(Object) 对象可以保存数据,还可以包含一组函数. 函数可以使用对象所包保存的数据. 向对象发送某个消息(message), 可以出发响应的函数. 这类由消息出发的函数称为方法(method). OC是一门弱语法. 一 创建第一个Objective-C 程序 创建一个项目,Create a new Xcode project

JAVA课程笔记_1

一 课程内容 set path查看路径信息:当编译一个程序或命令时,先从当前目录查找,如果没有,按path中的路径按顺序查找,先找到后就不查找后面的路径了. 可以将目录加入环境变量,set path="复制的路径" 可以在.java程序中编写多个类,当编译时,每个类生成各自的字节码文件. 由于多个类的字节码文件不利于管理,使用bin目录下的jar命令可以将多个字节码文件打包成jar包发布给其他程序员使用. 使用方法:先在命令提示符下输入jar,会出现使用方法和实例.Jar打包两个cla

10-09C#语言基础

第一课 一.新项目的建立:打开Visual studio2012,单击“文件→新建项目→模板isualC# Windows 控制台应用程序→确定”即可. 在新建的项目中,首先要了解它的完整的项目结构,即它的组成部分. 1.文件后缀:不同的文件后缀,文件类型不同. .cs-------源文件(程序代码),.net中专门存放源文件的文件类型. .csproj-------项目文件,即新建项目的文件类型. .config-------配置文件,存放程序需要的配置.参数 .sln-----------解