首页 > 编程语言 >Python循环语句

Python循环语句

时间:2024-04-12 23:56:06浏览次数:22  
标签:语句 10 end Python random range 循环 print

循环

while循环
i = 0
while i < 10:
    print(i)  #输出0-9
    i += 1   #Python中不支持自增和自减
random随机数
import random  # 导入含有随机数的库random
num = random.randint(1, 100)  # 创建一个变量num,将1-100中的随机数赋值给num
注:Python中导入库(包)可以在代码中间段进行,即可在调用该库函数之前进行,但为了增加代码的可读性和可维护性,以及培养良好的编码风格,建议在源程序开头导入库。
for循环
name = "abcdefghi"  # 定义字符串
for x in name:  # 从字符串中依次读取字符,并赋值给x
    print(x)
print(x)    # 测试,最后x为i,即name最后一个字符
注:for循环中x理论上为临时变量,但实际上在for循环外部依旧可以读取到x,此时的x为从name读取的最后一个字符。
range语句
for i in range(5):  # 获得一个从0到5的序列
    print(i, end=' ')
print()
for i in range(5, 10):  # 获得一个从5到10的序列
    print(i, end=' ')
print()
for i in range(5, 10, 2):  # 获得一个从5到10,且间隔为2的序列
    print(i, end=' ')
print()
循环中断
# continue 结束本层循环,进入下一次
# break 结束循环,跳出
扩充
print("我是", end = '')   # end = ''去掉换行
print("张三")
print("abcdef\tgh") # \t为转义字符,即Tab
print("abcd\tefgh")

标签:语句,10,end,Python,random,range,循环,print
From: https://www.cnblogs.com/submission/p/18131875

相关文章

  • Python+FastJson漏洞批量检测实战
    #-*-coding:utf-8-*-importosimportsubprocess#指定要读取文件的目录directory='D:/gongju02/anq/FastJson/JsonExp-1.4.0'defjson_exp(text_path):"""指定要检测的接口文件目录"""try:#改变当前工作目录os.chdir(di......
  • Python量化交易系统实战--获取股票数据
     我们首先需要获取股票数据。代码IDE选择:PyCharm计算机环境:MacOS  一、获取股票数据的三种方式 二、获取股票数据这里选定的是使用JoinQuant平台提供的免费接口(有时间范围限制),简单整理如下。使用前需要先申请权限并初始化授权:fromjqdatasdkimport*auth('','......
  • Oracle 分页的SQL语句优化
    ORACLE的分页SQL,基本上在绝大部分的业务系统上都有这种SQL。处理这种SQL,基本上要用到两点:(1).利用rownum的COUNTSTOPKEY特性.(2).利用索引的排序特性,消除sortorderby. 今天,同事发给我两个SQL。执行计划大概如下:  第1个SQL的执行计划,没有出现COUNTSTOPKEY,结合......
  • 在python中实现二叉树
    二叉树设计定义节点类classNode:#修改初始化方法definit(self,value):self.value=value#节点值self.left=None#左子树self.right=None#右子树定二叉树类classBinaryTree:#修改初始化方法definit(self,root=None):self.root=root#根节点#定......
  • Python程序员Visual Studio Code指南5调试
    5调试当运行程序时终端输出错误时,可以参考编辑器中的"问题"面板来解决遇到的问题。不过,并非所有错误都会导致错误。可能出现的情况是,程序执行成功,但输出结果与预期不同。出现这种情况时,下一步就是找出程序中的错误。这个过程被称为调试。您可以尝试通过注释代码行(从而禁止代码......
  • 实验2 C语言分支与循环基础应用编程 王刚202383310053
    1#include<stdio.h>2#include<stdlib.h>3#include<time.h>4#defineN55intmain()6{7intnumber,i;8srand(time(0));9for(i=0;i<N;i++)10{number=rand()%65+1;11printf("20238331%04d\n",number);12}13sy......
  • python--用户的输入和while 循环
    '''函数函input()的工作原理的函数input()让程序暂停运行,等待用户输入一些文本。获取用户输入后,Python将其存储在一个变量中,以方便你使用。'''#message=input("pleasetellmeyourname:")#print("hello"+message)'''pleasetellmeyourname:cla......
  • day2-Python训练营
    1.ClassOne1.如何正确关闭一个Vmware中的虚拟机2.为Ubuntu安装一些软件step1:openterminal或者快捷键ctrl+shift+T打开终端,然后ping一下,看网络是否连通。step2:sudoaptupdate,判断安装源(默认是美国的源,类似于软件商店)是否连通;step3:安装两个软件,ssh和vim,sudoaptin......
  • having的用法 对分组后的数据进行条件过滤 ,HAVING语句通常与GROUP BY语句联合使用,用来
    having的用法HAVING语句通常与GROUPBY语句联合使用,用来过滤由GROUPBY语句返回的记录集。HAVING语句的存在弥补了WHERE关键字不能与聚合函数联合使用的不足。语法:SELECTcolumn1、column2、...column_n,aggregate_function(expression)。FROMtables。WHEREpredicates。GRO......
  • python - redis rdb备份文件导入本地
    1.安装 rdbtoolspipinstallrdbtools 2.安装 python-lzfpipinstallpython-lzf 3. rdb文件导出为json文件rdb--cjson路径名称/备份文件名称.rdb-fxx.json 4. 解析json文件withopen('文件路径/xx.json','r')asjson_file:res=json.loa......