首页 > 编程知识 正文

九九乘法表c语言编程(python九九乘法表上三角)

时间:2023-05-03 10:38:51 阅读:96418 作者:2518

前面简单介绍了一些基本的常用语法,那么这一个,我们来练习一下,写两个小程序,感受一下传奇中编码的感觉。

00-1010先上传代码:

结果=0 #整数变量,用于在循环期间存储产品结果。

#列

对于循环范围(1,10) : #中的列

#行

对于范围(1,第1列):中的行

结果=列*行#将当前两个数字的乘积赋给结果。

打印(' %d *% d=% d'%(行、列、结果),结束='') #打印结果

打印(')

程序:的运行结果

1*1=1

1*2=2 2*2=4

1*3=3 2*3=6 3*3=9

1*4=4 2*4=8 3*4=12 4*4=16

1*5=5 2*5=10 3*5=15 4*5=20 5*5=25

1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36

1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49

1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64

1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81

代码解释:

第一行代码表示定义了一个名为result的整数变量。第二行代码中的range(1,10)表示构建1-9的列表,如[1,2,3,4,5,6,7,8,9],对于range(1,10)中的column,表示循环构建列表,然后从列表中取出数字,分配给变量列。第三行代码范围(1,1)列意味着当前列表与第一个循环列相关,该循环列依次从动态列表中取出并分配给变量行。第四行代码表示result=column*row表示产品依次分配给变量result。第五行代码是打印,涉及到打印格式,后面会详细说明。print end表示打印后会打印end指定的字符,默认为换行符。在这里,我们使用第六行的空格来打印空白,主要是为了换行符

Python打印九九乘法表

。刚才在上面99的乘法表中使用了字符串格式,那么我们来介绍一下字符串格式的用法。Python中有两种类型的字符串格式:

百分号,格式:% [(名称)][标志][宽度]。[precision] typecodeformat,格式为“{}”。format()

Python字符串格式化

(name)是可选的,用于选择指定的keyflags。可选值为:右对齐:正数加加号,负数加减号。-左对齐:正数前没有减号,负数前加减号宽度可选,占用宽度,部分预留位置占位符。精度可选,小数点后需要保留的位数,包括S(字符)、r、c(整数)、O(整数到八进制)、X(整数到十六进制)、D(整数、浮点到十进制)。让我们为不同的类型写一些简单的例子。

Print('我叫%s,今年%d岁,钱包只有. 3f元' % ('eyiadmin ',99,9.99999))

最后,我没有打印出:我的名字是艾亚丁。我99岁了,钱包只有1万块。我会把这里的小数四舍五入。它还支持指定字典键的方式,如:

Print('我的名字是(% name)s,我今年是(% age)d岁,钱包只有(% money). 3f元“% {'name' 3360' eyiadmin ',' age' 336099,' money' 3360999}。

结果与上面的代码相同。

百分号
格式使用{}占位符,请参见示例:

打印('我叫{},今年{}岁,钱包只有{}元空'。格式(' eyiadmin ',99,9.99999))

#或指定一个索引。

Print('我叫{0},今年{1}岁,钱包只有{2}元空'。格式(' eyiadmin ',99,9.99999))

#或字典方式

打印('我叫{name},我{age}岁,钱包空空如也,只有{money}元'。格式(姓名=' eyiadmin ',年龄=99,货币=9.9999))

输出:

我叫eyiadmin,今年99岁,钱包只有9.99999元。

因为我们没有指定类型,所以没有舍入浮点数据。当然,format也支持数据类型。

Print('我叫{:s},今年{3360d}岁,钱包只有{:2f}元'。格式(' eyiadmin ',99,9.99999))

输出:

我叫eyiadmin,今年99岁,钱包只有10元。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。