隐藏页面特效

利用wiile双层循环打印各种星星---day06

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
# 十行十列小星星
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<br><br>
 
#方向三
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继续外层循环<br><br>
 
#方向四
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继续外层循环<br>
 
#  求吉利数字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<br><br>
 
"""公鸡 母鸡 小鸡
公鸡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

 

 

 

 

 

 

 

 

 

  


__EOF__

本文作者404 Not Found
本文链接https://www.cnblogs.com/weiweivip666/p/12839574.html
关于博主:可能又在睡觉
版权声明:转载请注明出处
声援博主:如果看到我睡觉请喊我去学习
posted @   我在路上回头看  阅读(253)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示