当前位置:网站首页>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 
边栏推荐
- Detailed explanation of SQL server stored procedures
- Briefly talk about the identification protocol of mobile port -bc1.2
- Keil use details -- magic wand
- Halcon's practice based on shape template matching [2]
- 剑指 Offer 06. 从尾到头打印链表
- After installing the new version of keil5 or upgrading the JLINK firmware, you will always be prompted about the firmware update
- STM32 outputs 1PPS with adjustable phase
- [three tier architecture]
- C WinForm [get file path -- traverse folder pictures] - practical exercise 6
- 关于线性稳压器的五个设计细节
猜你喜欢

On boost circuit

Class of color image processing based on Halcon learning_ ndim_ norm. hdev

The firmware of the connected j-link does not support the following memory access

STM32 single chip microcomputer - bit band operation

Classic application of MOS transistor circuit design (2) - switch circuit design

STM32 single chip microcomputer -- volatile keyword

Detailed summary of FIO test hard disk performance parameters and examples (with source code)
![[trio basic from introduction to mastery tutorial 20] trio calculates the arc center and radius through three points of spatial arc](/img/9e/2524cbb9b90135c54669ba8d5338b7.jpg)
[trio basic from introduction to mastery tutorial 20] trio calculates the arc center and radius through three points of spatial arc

More than 90% of hardware engineers will encounter problems when MOS tubes are burned out!

Briefly talk about the identification protocol of mobile port -bc1.2
随机推荐
【三层架构及JDBC总结】
Charge pump boost principle - this article will give you a simple understanding
Tailq of linked list
Cinq détails de conception du régulateur de tension linéaire
After installing the new version of keil5 or upgrading the JLINK firmware, you will always be prompted about the firmware update
Step motor generates S-curve upper computer
Imx6ull bare metal development learning 1-assembly lit LED
Vofa+ software usage record
Semiconductor devices (I) PN junction
Several implementation schemes of anti reverse connection protection of positive and negative poles of power supply!
Talk about the circuit use of TVs tube
Stablq of linked list
QEMU demo makefile analysis
C WinForm [exit application] - practice 3
C WinForm [get file path -- traverse folder pictures] - practical exercise 6
Basic information commands and functions of kernel development
Zero length array in GNU C
Sword finger offer 06 Print linked list from end to end
2020-05-21
Various types of questions judged by prime numbers within 100 (C language)