# 十行十列小星星
j = 0 #定义行数
while j<10: #当行数小于10的时候
i=0 #定义列
while i <10: #当列小于10的时候
print('*',end='') #打印*
i+=1 #列加1 再继续做判断打印,直到i>=10的时候跳出内层循环继续外层循环
print() #每当内存循环全部结束的时候打印一次换行
j+=1
#十行十列隔列换色小星星
j = 0 #定义行
while j<10: #判断当行数小于10的时候 执行下面代码
i = 0 #定义列
while i <10: #当列小于10的时候 执行里面代码
if i%2 == 0: #根据列的奇偶来打印对应的星星
print('★',end='')
else:
print('☆',end='')
i+=1 #每次加1 继续循环 直到 i>=10 跳出内层循环 继续外层循环
print() #打印换行
j+=1 #外层行+1继续循环
#十行十列隔行换色小星星
j = 0 #定义行
while j<10: #循环判断
i =0 #定义列
while i <10: #循环判断列
if j%2 == 0: #每次列的循环打印出根据行做判断的对应结果
print('★',end='')
else:
print('☆',end='')
i+=1 #列每次循环后+1
print() #打印换行
j+=1 #行每次循环完加1
##99乘法表
#方向1
i = 1 #定义行
while i <=9: #循环判断行
j = 1 #定义列
while j<=i: #当列小于等于行时
print('%d*%d=%2d '%(i,j,i*j),end='') #打印
j+=1 #列每次+1
print()
i+=1

#方向二
#递减
i = 9 #定义行
while i >=1: #循环判断行
j = 1 #定义列
while j<=i: #当列小于行时执行下面循环
print('%d*%d=%2d '%(i,j,i*j),end='') #打印
j+=1 # 每次列+1
print() #打印换行
i-=1 #行每次循环完-1

#方向三
i = 1 #定义行
while i <=9: #判断行循环
k = 9-i #定义一个空格列(7个是大空格)
while k>0: #判断空格行循环
print(' ',end='') #打印空格
k-=1 #每次循环-1 第一次循环打印了8个大空格
j =1 #定义列
while j <=i: #当列小于等于行时执行下面循环
print('%d*%d=%2d '%(i,j,i*j),end='')
j+=1 #每次循环+1
print()
i+=1 #内层循环全部循环结束+1继续外层循环

#方向四
i = 9 #定义行
while i>=1: #判断行循环
k = 9-i #定义空格列
while k>0: #判断空格列
print(' ',end='')
k-=1 #每次列-1 第一次循环没有打印空格
j =1 #定义列
while j<=i: #当列小于行时执行下面循环
print('%d*%d=%2d '%(i,j,i*j),end='')
j+=1 #每次循环+1
print()
i-=1 #内层循环全部循环结束+1继续外层循环

# 求吉利数字100 ~ 999 666 888 111 222 333 444 ... 123 789 567 765 432
'''
//地板除可以获取一个数的高位
% 取余可以获取一个数的低位
789
个位:789 % 10 = 9
十位:789 // 10 %10 = 8
百位:789 // 100 = 7
'''
#方法一
i =100
while i<=999:
gewei = i%10
shiwei =i//10%10
baiwei = i%100
#三个一样的数字
if shiwei == gewei and shiwei == baiwei :
print(i)
elif shiwei == gewei -1 and shiwei == baiwei +1:
print(i)
elif shiwei == geiwei +1 and shiwei == baiwei -1:
print(i)
i+=1
#方法二
i = 100
while i <=999:
num = str(i)
gewei = int(num[-1])
shiwei = int(num[1])
baiwei = int(num[0])
if shiwei == geiwei and shiwei == baiwei :
print(i)
elif shiwei == geiwei -1 and shiwei == baiwei + 1:
print(i)
elif shiwei == geiwei +1 and shiwei == baiwei -1:
print(i)
i+=1
"""公鸡 母鸡 小鸡
公鸡1块钱1只,母鸡3块钱一只,小鸡5毛钱一只
问: 用100块钱买100只鸡,有多少种买法?
"""
'''
穷举法:把数据拿出来一个一个试
x 公鸡 y母鸡 z小鸡
x+y+z =100 数量
x+y*3+z*0.5 = 100 钱
'''
x = 0
while x<=100:
y =0
while y<=33:
z =0
while z<=100:
if x+y+z == 100 and (x+y*3+z*0,5 == 100):
print(x,y,z)
z+=1
y+=1
x+=1
-------------------------------------------
个性签名:代码过万,键盘敲烂!!!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
















