A.99乘法表:说句实话,在写代码之前,我从未想到代码如此简单,总共5行代码就写出了乘法表,用时的话也就是几分钟的事情,我也是有个语法没记住,看了一下print()结尾字符是怎么写的,全程用时10钟以内吧,看代码:
for o in range(1,10):
inner=range(1,o+1);
for i in inner:
print(i,'*',o,'=',o*i,end=' ')
print('')
补充:一个pass语句,pass语句其实就是用来占位的,不至于语法报错,比如说你写一个循环,但是循环体还没想好怎么写,为了不出现语法错误,这个时候就可以写一个pass,当作循环体,主要是为了便于调试;
if True:
pass
B:水仙花数
while True:
try:
num1 = input("请输入3位数")
if len(num1) < 3:
continue
except:
continue
num1 = int(num1)
if ((num1 % 10) ** 3 + ((num1 % 100) // 10) ** 3 + (num1 // 100) ** 3) == num1:
print('%d是水仙花数' % num1)
else:
print('%d不是水仙花数' % num1)
C:猜数字
num=500
while True:
inputNum=int(input('请猜'))
if num==inputNum:
print('正确')
break
elif inputNum<num:
print('输入偏小')
else:
print('输入偏大')
小总结:对于复杂的功能,一定要分解步骤写,先实现小的功能,最后在连接在一起就实现了大的功能,当然目前的练习都太简单了,以后慢慢体会;