Skip to content

Commit 33d68fb

Browse files
committed
Create 1001S02E04_control_flow.py
1 parent 1ea3bea commit 33d68fb

File tree

1 file changed

+31
-0
lines changed

1 file changed

+31
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
print('''查看for ... in ... 函数打印九九乘法表请输入1
2+
查看while函数打印九九乘法表(已去掉偶数行)请输入2
3+
请在英文输入模式下输入
4+
''')#对使用者提供的解释
5+
y="1"
6+
while y =="1":#使程序重复运行
7+
x = input("请输入:")#获取要进行的操作
8+
if x=="1":#for...in...函数打印九九乘法表
9+
for i in range(1,10):#第一个数
10+
for j in range(1,i+1):#第二个数
11+
print(i,"*",j,"=",int(i)*int(j),end="\t")#打印乘法表,并利用制表符使每一列对齐
12+
print()#每遍历完一行执行一次换行操作
13+
elif x=="2":#while函数打印九九乘法表并去掉偶数行
14+
a=int(1)
15+
b=int(1)#定义要用的两个变量
16+
while a<int(10):#确定a的范围
17+
if a%2==1:#去除偶数行
18+
print(a,"*",b,"=",int(a)*int(b),end="\t")
19+
b=b+1
20+
if b>a:#检验是否已打完一行乘法表,若是,则换行,a的值加一,将b的值复原
21+
print()
22+
a=a+1
23+
b=int(1)
24+
else:#若是偶数行,则令a的值再次加一,从while部分重新开始运行程序
25+
a=a+1
26+
y=input("请问是否重复运行程序,若是请输入1:")
27+
28+
29+
30+
31+

0 commit comments

Comments
 (0)