当前位置:网站首页>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
边栏推荐
- 99 multiplication table (C language)
- MySQL MHA high availability cluster
- Semiconductor devices (I) PN junction
- How to copy formatted notepad++ text?
- Shape template matching based on Halcon learning [vi] find_ mirror_ dies. Hdev routine
- Verilog -- state machine coding method
- Introduction of air gap, etc
- [paper reading] the latest transfer ability in deep learning: a survey in 2022
- Halcon's practice based on shape template matching [1]
- Management and use of DokuWiki (supplementary)
猜你喜欢
Array integration initialization (C language)
C WinForm [view status bar -- statusstrip] - Practice 2
STM32 --- serial port communication
Talk about the circuit use of TVs tube
Hardware 3 -- function of voltage follower
[trio basic tutorial 16 from introduction to proficiency] UDP communication test supplement
How to copy formatted notepad++ text?
C WinForm [get file path -- traverse folder pictures] - practical exercise 6
Sword finger offer 06 Print linked list from end to end
Step motor generates S-curve upper computer
随机推荐
Circleq of linked list
Sql Server的存储过程详解
Stm32--- systick timer
Stablq of linked list
Talk about the circuit use of TVs tube
FIO测试硬盘性能参数和实例详细总结(附源码)
Void* C is a carrier for realizing polymorphism
实例008:九九乘法表
Shape template matching based on Halcon learning [VII] reuse_ model. Hdev routine
Shape template matching based on Halcon learning [9] PM_ multiple_ dxf_ models. Hdev routine -- [read and write XLD from DXF file]
【云原生 | 从零开始学Kubernetes】三、Kubernetes集群管理工具kubectl
Talk about the function of magnetic beads in circuits
Shape template matching based on Halcon learning [v] find_ cocoa_ packages_ max_ deformation. Hdev routine
STM32 outputs 1PPS with adjustable phase
Management and use of DokuWiki (supplementary)
Sword finger offer 09 Implementing queues with two stacks
Shape template matching based on Halcon learning [viii] PM_ multiple_ models. Hdev routine
Take you to understand the working principle of lithium battery protection board
After installing the new version of keil5 or upgrading the JLINK firmware, you will always be prompted about the firmware update
Stm32--- systick timer