当前位置:网站首页>Example 008: 99 multiplication table
Example 008: 99 multiplication table
2022-07-05 08:22:00 【Lazy smile】
example 008: multiplication table
subject : Output 9*9 Multiplication table .
Program analysis : Branch and column considerations , common 9 That's ok 9 Column ,i The control line ,j Control the column .
# The first i Yes i Column ,range It is a semi closed and semi open interval, so range Need to go to i+1 # For better output , Set the result of multiplication to %-2d That accounts for 2 position ,- Indicates left alignment , No addition - Is the default right alignment end='' That is, no line break after output
The code is as follows :
for i in range(1, 10):
for j in range(1, i + 1): # The first i Yes i Column ,range It is a semi closed and semi open interval, so range Need to go to i+1
print('%d*%d=%-2d ' % (i, j, i * j), end='') # For better output , Set the result of multiplication to %-2d That accounts for 2 position ,- Indicates left alignment , No addition - Is the default right alignment end='' That is, no line break after output
print() # Line break
The output is as follows :
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
边栏推荐
- [three tier architecture]
- Soem EtherCAT source code analysis attachment 1 (establishment of communication operation environment)
- Detailed summary of FIO test hard disk performance parameters and examples (with source code)
- Class of color image processing based on Halcon learning_ ndim_ norm. hdev
- Halcon's practice based on shape template matching [1]
- 剑指 Offer 09. 用两个栈实现队列
- H264 (I) i/p/b frame gop/idr/ and other parameters
- Summary -st2.0 Hall angle estimation
- Shell script
- Live555 RTSP audio and video streaming summary (II) modify RTSP server streaming URL address
猜你喜欢
C WinForm [exit application] - practice 3
Step motor generates S-curve upper computer
STM32 single chip microcomputer -- debug in keil5 cannot enter the main function
Arduino uses nrf24l01+ communication
Shape template matching based on Halcon learning [VII] reuse_ model. Hdev routine
Briefly talk about the identification protocol of mobile port -bc1.2
FIO测试硬盘性能参数和实例详细总结(附源码)
C WinForm [display real-time time in the status bar] - practical exercise 1
MHA High available Cluster for MySQL
实例009:暂停一秒输出
随机推荐
go依赖注入--google开源库wire
Design a clock frequency division circuit that can be switched arbitrarily
The firmware of the connected j-link does not support the following memory access
FIO测试硬盘性能参数和实例详细总结(附源码)
[NAS1](2021CVPR)AttentiveNAS: Improving Neural Architecture Search via Attentive Sampling (未完)
Sword finger offer 06 Print linked list from end to end
Soem EtherCAT source code analysis I (data type definition)
After installing the new version of keil5 or upgrading the JLINK firmware, you will always be prompted about the firmware update
Halcon's practice based on shape template matching [2]
99 multiplication table (C language)
[cloud native | learn kubernetes from scratch] III. kubernetes cluster management tool kubectl
Wifi-802.11 negotiation rate table
MySQL MHA high availability cluster
C WinForm [display real-time time in the status bar] - practical exercise 1
On boost circuit
Summary of SIM card circuit knowledge
Nb-iot technical summary
如何写Cover Letter?
Management and use of DokuWiki (supplementary)
STM32 --- serial port communication