Python在线运行

版本:

所属目录
点击了解高性能代码运行API
运行结果
教程手册
代码仓库
极速运行
交互输入
极速运行模式,更高效的运行,点击编辑器上方的运行按钮即刻体验吧。
以下是用户最新保存的代码
python-greedy snake 发布于:2023-03-24 14:11 天气预报测试 发布于:2023-03-24 12:39 python质因子分解 发布于:2023-03-22 22:42 猜数字游戏 发布于:2023-03-21 22:02 nltk-demo 发布于:2023-03-21 16:49 #input函数编译测试 发布于:2023-03-20 10:13 分析100期中奖号码 发布于:2023-03-18 23:14 朱培君个人所得税 发布于:2023-03-18 12:58 空气质量检测 发布于:2023-03-18 12:01 一个足球小游戏 发布于:2023-03-17 22:55 一个个各个 发布于:2023-03-17 16:37 编程110练12.递归斐波那契数列 (使用递归函数 输出斐波那契数列) 输入变量n,输出斐波那契数列的前n项 您要输出几项?10 斐波那契数列: 0 1 1 2 3 5 8 13 21 34 发布于:2023-03-17 13:34 分段函数计算 发布于:2023-03-17 12:07 Python workspace 发布于:2023-03-17 11:06 猪的正常体温 发布于:2023-03-17 11:03 编程110练11.斐波那契数列。(方法2) 斐波那契数列指的是这样一个数列 0,1,1,2,3,5,8,13,特别指出:第0项是0,第1项是第一个1.从第三项开始,每一项都等于前两项之和。 编程实现斐波那契数列,用户输入一个正整数n后,系统输出前n项斐波那契数列。 发布于:2023-03-16 17:57 编程110练11.斐波那契数列。(自己尝试) 斐波那契数列指的是这样一个数列 0,1,1,2,3,5,8,13,特别指出:第0项是0,第1项是第一个1.从第三项开始,每一项都等于前两项之和。 编程实现斐波那契数列,用户输入一个正整数n后,系统输出前n项斐波那契数列。 发布于:2023-03-16 17:48 # 两数相除得出商和余数 发布于:2023-03-16 17:23 编程110练10.exchange两数交换 发布于:2023-03-16 17:08 编程110练9.分解质因数 发布于:2023-03-16 16:52 编程110练8.水仙花数 发布于:2023-03-16 16:20 simple problems 发布于:2023-03-16 17:14 字符串及列表的一些知识点 发布于:2023-03-21 21:54 编程110练7.阶乘和问题 发布于:2023-03-16 16:03 编程110练6.最大公约数 发布于:2023-03-16 16:02 编程110练5.输出素数(函数)(自己尝试) 发布于:2023-03-16 16:02 编程110练5.输出素数(函数) 发布于:2023-03-16 16:02 编程110练4.无重复数字的三位数。 发布于:2023-03-16 16:02 编程100题3.百钱买百鸡。 发布于:2023-03-15 16:46 编程110练1.求阶乘 发布于:2023-03-16 16:01 编写程序1/2、2/3、3/4、...、n/(n+1),输入一个整数n,求所有项的和。 发布于:2023-03-15 16:26 输出九九乘法表。 发布于:2023-03-15 16:18 打印出n层的**塔。 发布于:2023-03-15 16:07 统计 hi123 的元素个数。 发布于:2023-03-15 15:22 遍历字符串 python 中的各元素。 发布于:2023-03-15 15:22 计算体育彩票大乐透历史开奖号码 发布于:2023-03-18 22:30 打印输出体育彩票大乐透前5个数字和后2个数字并结合开奖历史记录计算走势,获取5组最有可能的数字 发布于:2023-03-18 22:34 // 体育彩票大乐透前5个数字和后2个数字并结合开奖历史记录,获取6组最有可能的数字 发布于:2023-03-14 23:53 import math # 导入 math 模块 print "math.pow(100, 2) : ", math.pow(100, 2) 发布于:2023-03-17 23:18 学习python的一晚 发布于:2023-03-13 23:56 ASCII码换行解码 发布于:2023-03-13 11:12 猜数字游戏 发布于:2023-03-12 21:24 按基本形势解一元二次方程 发布于:2023-03-12 12:48 本金年利率 发布于:2023-03-10 10:15 二元一次方程 发布于:2023-03-10 10:14 姓名年龄哦 发布于:2023-03-10 10:12 朗读绕口令 发布于:2023-03-09 17:17 jieba 分词语 发布于:2023-03-08 15:38 学生党年龄 发布于:2023-03-08 09:01 学习python爬虫 发布于:2023-03-06 20:35 [更多]
显示目录

循环嵌套



Python 循环嵌套

Python 语言允许在一个循环体里面嵌入另一个循环。

Python for 循环嵌套语法:

for iterating_var in sequence:
   for iterating_var in sequence:
      statements(s)
   statements(s)

Python while 循环嵌套语法:

while expression:
   while expression:
      statement(s)
   statement(s)

你可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环, 反之,你可以在for循环中嵌入while循环。

实例:

以下实例使用了嵌套循环输出2~100之间的素数:

#!/usr/bin/python
# -*- coding: UTF-8 -*-

i = 2
while(i < 100):
   j = 2
   while(j <= (i/j)):
      if not(i%j): break
      j = j + 1
   if (j > i/j) : print i, " 是素数"
   i = i + 1

print "Good bye!"

以上实例输出结果:

2 是素数
3 是素数
5 是素数
7 是素数
11 是素数
13 是素数
17 是素数
19 是素数
23 是素数
29 是素数
31 是素数
37 是素数
41 是素数
43 是素数
47 是素数
53 是素数
59 是素数
61 是素数
67 是素数
71 是素数
73 是素数
79 是素数
83 是素数
89 是素数
97 是素数
Good bye!

更多实例

实例一:使用循环嵌套来获取100以内的质数

#!/usr/bin/python
# -*- coding: UTF-8 -*-

num=[];
i=2
for i in range(2,100):
   j=2
   for j in range(2,i):
      if(i%j==0):
         break
   else:
      num.append(i)
print(num)

实例二:使用嵌套循环实现×字塔的实现

#!/usr/bin/python
# -*- coding: UTF-8 -*-

#*字塔
i=1
#j=1
while i<=9:
   if i<=5:
      print ("*"*i)

   elif i<=9 :
      j=i-2*(i-5)
      print("*"*j)
   i+=1
else :
   print("")
由JSRUN为你提供的Python在线运行、在线编译工具
        JSRUN提供的Python 在线运行,Python 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。