#打印99乘法表 for i in range(1,10): for j in range(1,i+1): print(j,'*',i,'=',j*i,end='\t') print() 用列表生成式打印99乘法表 print('\n'.join(['\t'.join(['{}+{}+{}'.format(j,i,i*j) for j in range(1,i+1)]) for i in range(1,10)])) '''随机选择一个三位以内的数字作为答案。用户输入一个数字,程序会提示大了或是小了,直到用户猜中。''' import random randomNum = random.randint(0,1000) print(randomNum) flag = 1 i = 0 while flag == 1: inputStr = input('请输入您猜的数字:') i+= 1 if inputStr.isdigit(): inputNum = int(inputStr) print(inputNum) if inputNum == randomNum: print('恭喜您。才猜了{}次就猜对了,。。。。。。。。。。。。。。。'.format(i)) break elif inputNum > randomNum: print('您猜的数字{}&