if while for 循环

在这里插入图片描述
while循环 一般循环:

x='youpinketang'
while x:
    print(x,end=' ')
    x=x[1:]

a,b=0,10
while a<b:
    print(a)
    a+=1
    #a+=1 即a不断加1

while循环 continue:

#要求要打印偶数
x=10

while x:
    x-=1
    if x %2 !=0:
        continue
        #是奇数,则不执行下一部,而是回到上面
    print(x,end=' ')
   

while循环 break:

while True:
    name = input('请输入你的姓名:')
    if name == 'stop':
        break
        #break跳出循环并终止
    age=input('请输入你的年龄')
    print('你好:{},你的年龄是:{},欢迎学习优品课堂'.format(name,age))
print('循环结束')
found= False

for x in range(1,5):
    if x== 6:
        found= True
        print('已经找到了',x)
        break
if not found:
    print('没找到')

while循环 else:

for x in range (1,5):
    if x==6:
        print('有这个数字',x)
        break
else:
    print('未找到')

找交集

#交集字符
s1='youpinketang.com'
s2='codeclassroom.com'
result=[]
for x in s1:
    if x in s2:
        result.append(x)
print(result)

for 循环 range():

for x in range(1,100,2):
    print x
#取的从1-99范围内的数字,一个跳一个的选取

for 循环 enumerate():

s='youpinketang'
for idx,item in enumerate(s):
    print('{}){}'.format(idx+1,item))
#在每个字符串前面加上序列,idx是位置,item是字符
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是Java中for、while、do-while循环的基本流程: 1. for循环:for循环是一种常用的循环结构,它的语法如下: ```java for (初始化; 判断条件; 更新操作) { // 循环体 } ``` 其中,初始化语句只会在循环开始时执行一次,判断条件会在每次循环开始前进行判断,如果为true则执行循环体,否则跳出循环,更新操作会在每次循环结束后执行。 2. while循环:while循环是一种基本的循环结构,它的语法如下: ```java while (判断条件) { // 循环体 } ``` 其中,判断条件会在每次循环开始前进行判断,如果为true则执行循环体,否则跳出循环。 3. do-while循环:do-while循环是一种先执行循环体再判断条件的循环结构,它的语法如下: ```java do { // 循环体 } while (判断条件); ``` 其中,循环体会在第一次循环开始前执行一次,然后在每次循环开始前进行判断,如果为true则继续执行循环体,否则跳出循环。 以下是一个Java程序,使用while循环来进行猜数的过程: ```java import java.util.Scanner; import java.util.Random; public class GuessNumber { public static void main(String[] args) { Scanner input = new Scanner(System.in); Random random = new Random(); int number = random.nextInt(100) + 1; int guess; int count = 0; boolean win = false; System.out.println("猜数游戏开始!"); while (count < 5) { System.out.print("请输入一个1到100之间的整数:"); guess = input.nextInt(); count++; if (guess == number) { win = true; break; } else if (guess < number) { System.out.println("你猜的数太小了!"); } else { System.out.println("你猜的数太大了!"); } } if (win) { System.out.println("恭喜你,猜对了!"); } else { System.out.println("很遗憾,你没有猜对。正确答案是:" + number); } } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值