吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 975|回复: 11
收起左侧

[求助] 求Python中的循环嵌套while 和 for 他俩的代码实例

[复制链接]
冥界3大法王 发表于 2020-9-25 09:23
https://www.runoob.com/python/python-nested-loops.html
上面给的太少,不过瘾。
要求很简单:(结构简单,随意造句,内容自拟。)
求一个在  while 中嵌套for的
求一个在 for中嵌套的while的








发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

rsnodame 发表于 2020-9-25 09:39
研究这个,是有什么应用方向么?
zucker 发表于 2020-9-25 09:40
 楼主| 冥界3大法王 发表于 2020-9-25 09:42
天道法海 发表于 2020-9-25 09:55
- -while和for可以相互转换啊,你研究这个,不如写两层for循环算了
头像被屏蔽
Menguy 发表于 2020-9-25 09:56
提示: 作者被禁止或删除 内容自动屏蔽
dhw4841522 发表于 2020-9-25 10:03
不太明白这个PY语言到底有什么应用
哈_喽 发表于 2020-9-25 10:17
[Python] 纯文本查看 复制代码
def sort(a):
    w=len(a)
    end = 0
    for x in range(1,w):

        if a[x]<a[end]:
            tmp=end
            k=x
            end=end+1
            while a[k]<a[tmp]:
                a[k],a[tmp]=a[tmp],a[k]
                tmp=tmp-1
                k=k-1
                if tmp==-1:
                    break
        else:
            end=end+1
a=[3456,6789,234,789,3456,0,234,678,123,890]
sort(a)
print(a)

以前写的一个插入排序的算法,刚好满足你的要求
小小只 发表于 2020-9-25 10:30
这个有什么研究的?网上不是大把例子吗?
Loker 发表于 2020-9-25 10:39
[Python] 纯文本查看 复制代码
#!/usr/bin/env python
# -*- coding: utf-8 -*-
if __name__ == '__main__':

    users = []
    users.append({
        '姓名': 'abc',
        '年龄': 12,
        '性别': 1,
        '爱好':['吃', '睡', '吃和睡']
    })
    users.append({
        '姓名': 'FFF',
        '年龄': 13,
        '性别': 0,
        '爱好':['吃饭', '睡觉', '打豆豆']
    })

    for user in users:
        while user['性别'] == 0:
            for 爱好 in user['爱好']:
                print(爱好)
            break
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-16 05:30

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表