Python在线运行

版本:
运行结果
教程手册
代码仓库
极速运行
交互输入
极速运行模式,更高效的运行,点击编辑器上方的运行按钮即刻体验吧。
以下是用户最新保存的代码
未完成的项目 发布于:2022-10-02 10:41 爱施德话费购而过 发布于:2022-09-27 13:44 烧开ID好看深V看 发布于:2022-09-27 13:43 啥都好方框就是付电话费 发布于:2022-09-27 13:43 哈集卡活动砍经费哈卡 发布于:2022-09-27 13:41 pyhton-hw-03 发布于:2022-09-30 10:21 在有限整数序列中找到最大值的算法 发布于:2022-09-26 21:51 羊了个羊啊 发布于:2022-09-24 13:20 socket-客户端 发布于:2022-09-24 11:16 遗传算法库scikit-opt测试 发布于:2022-09-23 15:19 顺序排序算法 发布于:2022-09-22 21:24 为了凑字数保存而写的代码介绍 发布于:2022-09-22 14:52 鸢尾花机器联系 发布于:2022-09-22 09:42 四个月生兔子 发布于:2022-09-20 23:33 python获取输入输出 发布于:2022-09-18 22:30 python-hw-2 发布于:2022-09-27 15:05 素数和计算 发布于:2022-09-16 21:53 Python计算圆面积 发布于:2022-09-12 21:20 我的套利计算器 发布于:2022-09-12 09:54 python类 发布于:2022-09-06 17:55 崔笔试代码: 给一个内容全部为左右小括号的字符串,定义这个字符串的权值为最长合法括号序列长度,如:"())())"的权值为4,它最长合法括号子序列为"()()"。求这个字符串所有字串权值之和。 如: 输入 ())()) 输出 26 发布于:2022-09-03 20:20 python aes_de_sha1prng 发布于:2022-08-29 21:35 python AES 发布于:2022-08-29 21:29 在3题的基础上改进,要求使用一个列表加字典的形式来保存用户的信息,并增加一个余额信息项。 用户信息的存储格式如下: user_list =[{‘user’:’’,’password’:’’,’balance’:0},{},{},...] 添加如下主菜单: **********欢迎来到WoniuATM********** *************请选择操作菜单************* *****1.注册 2.登录 3.余额 4.退卡***** 用户选择相应的操作,每次操作完后继续进入主菜单,用户输入4之后可以结束并退出应用。用户注册成功后奖励3000元账户余额。 发布于:2022-08-27 10:19 ATM系统 二维列表存放用户名和密码 发布于:2022-08-26 15:26 atm系统 初稿 包括登录、注册 使用列表,因此不具备存储功能。 退出需要重新注册。 发布于:2022-08-26 13:57 bubble sort 发布于:2022-08-22 22:09 测试注释的使用 发布于:2022-08-13 20:50 剪刀石头布 猜拳游戏 发布于:2022-08-12 13:58 迭代的示例 发布于:2022-08-08 10:27 猜数字游戏 发布于:2022-08-07 19:36 汉诺塔问题(递归) 发布于:2022-08-04 12:24 函数的参数 发布于:2022-08-03 11:18 1.python 定时器 发布于:2022-08-03 09:45 redis在线测试 发布于:2022-07-25 14:08 电脑保护m 发布于:2022-07-16 23:07 档案管理系统 发布于:2022-07-14 19:09 测试该平台是否好用 发布于:2022-07-12 11:51 读取API接口 发布于:2022-07-06 22:55 pip install ttkbootstrap 发布于:2022-07-01 00:20 python时间戳转换 发布于:2022-06-30 10:59 1到100计算 发布于:2022-06-15 19:02 python实现对学生信息的管理 发布于:2022-06-15 22:26 测试基本功能 发布于:2022-06-07 09:16 乘法表 循环 打印 发布于:2022-06-04 14:20 使用matplotlib打印一个图 发布于:2022-06-04 00:22 病毒感染模型(搞得有点复杂,需要寻求更简单的方法。) 发布于:2022-06-04 01:29 兔子繁殖问题 发布于:2022-06-02 01:21 运动轨迹识别 发布于:2022-05-31 15:50 TSP贪心 发布于:2022-05-27 11:44 [更多]
显示目录

for 循环语句



Python for 循环语句

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。

语法:

for循环的语法格式如下:

for iterating_var in sequence: 
   statements(s)

流程图:

实例:

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

for letter in 'Python':     # 第一个实例
   print '当前字母 :', letter

fruits = ['banana', 'apple',  'mango']
for fruit in fruits:        # 第二个实例
   print '当前字母 :', fruit

print "Good bye!"

以上实例输出结果:

Current Letter : P
Current Letter : y
Current Letter : t
Current Letter : h
Current Letter : o
Current Letter : n
Current fruit : banana
Current fruit : apple
Current fruit : mango
Good bye!

通过序列索引迭代

另外一种执行循环的遍历方式是通过索引,如下实例:

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

fruits = ['banana', 'apple',  'mango']
for index in range(len(fruits)):
   print '当前水果 :', fruits[index]

print "Good bye!"

以上实例输出结果:

当前水果 : banana
当前水果 : apple
当前水果 : mango
Good bye!

以上实例我们使用了内置函数 len() 和 range(),函数 len() 返回列表的长度,即元素的个数。 range返回一个序列的数。


循环使用 else 语句

在 python 中,for … else 表示这样的意思,for 中的语句和普通的没有区别,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行,while … else 也是一样。

如下实例:

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

for num in range(10,20):  # 迭代 10 到 20 之间的数字
   for i in range(2,num): # 根据因子迭代
      if num%i == 0:      # 确定第一个因子
         j=num/i          # 计算第二个因子
         print '%d 等于 %d * %d' % (num,i,j)
         break            # 跳出当前循环
   else:                  # 循环的 else 部分
      print num, '是一个质数'

以上实例输出结果:

10 等于 2 * 5
11 是一个质数
12 等于 2 * 6
13 是一个质数
14 等于 2 * 7
15 等于 3 * 5
16 等于 2 * 8
17 是一个质数
18 等于 2 * 9
19 是一个质数

更多实例

打印1-9三角形阵列:

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

for i in range(1,11):
    for k in range(1,i):
        print k,
    print "\n"

以上实例输出结果:

1 

1 2 

1 2 3 

1 2 3 4 

1 2 3 4 5 

1 2 3 4 5 6 

1 2 3 4 5 6 7 

1 2 3 4 5 6 7 8 

1 2 3 4 5 6 7 8 9
由JSRUN为你提供的Python在线运行、在线编译工具
        JSRUN提供的Python在线运行,Python 在线运行工具,基于linux操作系统环境提供线上编译和线上运行,具有运行快速,运行结果与常用开发、生产环境保持一致的特点。

title

使用此草稿 删除草稿

  • 00:23
注册登录后可减少验证码的弹出,点击前往 注册 | 登录

皮肤:

运行模式:

嵌入代码 iframe嵌入:


服务器已安装大部分常用的第依赖库,但仍可能存在一些未被安装的库, 可以通过本窗口立即安装所需依赖库。


请输入依赖库的名称:

请选择语言: