ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

if判断和for以及while的使用

2021-09-04 23:01:39  阅读:126  来源: 互联网

标签:count guess 判断 age 56 while ----- 使用 print


  1 例如1:
  2 代码:
  3 效果循环猜guess_age,猜对了结束循环,猜错了,无限循环
  4 guess_age=56
  5 count=0
  6 while True:
  7     yang_age=int(input('age:'))
  8     if yang_age==int(guess_age):
  9         print('bingo')
 10         break
 11     elif yang_age < guess_age:
 12         print('guess smaller')
 13     else:
 14         print('guess big')
 15 代码执行结果:
 16 age:20
 17 guess smaller
 18 age:56
 19 bingo
 20 
 21 例如2:
 22 代码如下:
 23 效果如下: count计数,猜年龄猜错的次数不能操作三次。
 24 guess_age=56
 25 count=0
 26 while count<3:
 27     yang_age=int(input('age:'))
 28 
 29     if yang_age==int(guess_age):
 30         print('bingo')
 31         break
 32     elif yang_age < guess_age:
 33         print('guess smaller')
 34     else:
 35         print('guess big')
 36     count = count + 1
 37 else:
 38     print('you have tried too many times..fuck off')
 39 
 40 
 41 代码执行结果:
 42 age:13
 43 guess smaller
 44 age:123
 45 guess big
 46 age:4
 47 guess smaller
 48 you have tried too many times..fuck off
 49 
 50 例如3:
 51 代码:
 52 效果:如果猜了三次count=3,会再次询问你要不要继续猜,如果继续,count清0,重新回到while循环。
 53 guess_age=56
 54 count=0
 55 while count<3:
 56     yang_age=int(input('age:'))
 57 
 58     if yang_age==int(guess_age):
 59         print('bingo')
 60         break
 61     elif yang_age < guess_age:
 62         print('guess smaller')
 63     else:
 64         print('guess big')
 65     count = count + 1
 66     if count==3:
 67         countinue_confirm=input('do you want to keep guessing:')
 68         if countinue_confirm !='n':
 69             count=0
 70 
 71 代码执行结果如下:
 72 age:1
 73 guess smaller
 74 age:2
 75 guess smaller
 76 age:3
 77 guess smaller
 78 do you want to keep guessing:56
 79 age:1
 80 guess smaller
 81 age:3
 82 guess smaller
 83 age:56
 84 bingo
 85 
 86 
 87 例如4:
 88 代码如下:
 89 效果:打印0-9的数字
 90 for i in range(0,10):
 91     print('loop',i)
 92 代码执行结果如下:
 93 loop 0
 94 loop 1
 95 loop 2
 96 loop 3
 97 loop 4
 98 loop 5
 99 loop 6
100 loop 7
101 loop 8
102 loop 9
103 
104 优化:
105 效果:0-10打印偶数不打印奇数,步长为2
106 for i in range(0,10,2)
107      print('loop',i)
108 执行代码结果如下:
109 loop 0
110 loop 2
111 loop 4
112 loop 6
113 loop 8
114 
115 
116 例如5:
117 代码:
118 效果:打印10次j,而j的条件判断在【0-6】之间,当j=6时断开又重新循环到i,以此重复10次。
119 for i in range(10):
120     print('-----',i)
121     for j in range(10):
122         print(j)
123         if j>5:
124             break
125 代码执行结果如下:
126 ----- 0
127 0
128 1
129 2
130 3
131 4
132 5
133 6
134 ----- 1
135 0
136 1
137 2
138 3
139 4
140 5
141 6
142 ----- 2
143 0
144 1
145 2
146 3
147 4
148 5
149 6
150 ----- 3
151 0
152 1
153 2
154 3
155 4
156 5
157 6
158 ----- 4
159 0
160 1
161 2
162 3
163 4
164 5
165 6
166 ----- 5
167 0
168 1
169 2
170 3
171 4
172 5
173 6
174 ----- 6
175 0
176 1
177 2
178 3
179 4
180 5
181 6
182 ----- 7
183 0
184 1
185 2
186 3
187 4
188 5
189 6
190 ----- 8
191 0
192 1
193 2
194 3
195 4
196 5
197 6
198 ----- 9
199 0
200 1
201 2
202 3
203 4
204 5
205 6

 

标签:count,guess,判断,age,56,while,-----,使用,print
来源: https://www.cnblogs.com/ttawei/p/15228132.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有