当前位置: 首页 > news >正文

python中的基础语法篇_2

目录

    • 2.1 if 条件语句
      • 2.1.1 单个条件分支
      • 2.1.2 多条件分支
    • 2.2 for循环
      • 2.2.1 range函数基本使用
      • 2.2.2 利用range函数遍历列表
      • 2.2.3 使用for循环遍历字典
      • 2.2.4 continue练习
      • 2.2.5 break练习
      • 2.2.7 寻找组合(双重for循环)
    • 2.3 while循环
      • 2.3.1 奇偶数判断

2.1 if 条件语句

2.1.1 单个条件分支

使用input函数接收用户的输入,如果用户输入的整数是偶数,则使用print函数输出"你输入的整数是:{value}, 它是偶数",{value}部分要替换成用户的输入。

答案如下

value=input("请输入一个整数:")value=int(value)ifvalue%2==0:print(f"你输入的整数是:{value}, 它是偶数")

2.1.2 多条件分支

使用input函数接收用户的输入数据,如果用户输入python,则输出90, 如果用户输入java,输出95,如果用户输入php,输出85,其他输入,程序输出0

答案如下

subject=input("请输入您要查询的学科:")ifsubject=='python':print(90)elifsubject=='java':print(95)elifsubject=='php':print(85)else:print(0)

2.2 for循环

2.2.1 range函数基本使用

左闭右开

range (起始,结束,步长)

口述下面结果

foriinrange(5):print(i)foriinrange(1,5,1):print(i)foriinrange(5,1,-1):print(i)

答案如下

0123412345432

2.2.2 利用range函数遍历列表

lst = [1, 3, 5, 2, 7, 9]
结合range函数,实现列表的从前向后遍历
结合range函数,实现列表的从后向前遍历

lst=[1,2,3,4,5,9]foriinrange(len(lst)):print(lst[i])foriinrange(len(lst)-1,-1,-1):print(lst[i])

2.2.3 使用for循环遍历字典

要求使用两种方法遍历该字典

dic={'python':90,'java':95}

答案如下

dic={'python':90,'java':95}forkey,valueindic.items():print(key,value)foriindic:print(i,dic[i])# 输出python90java95python90java95

2.2.4 continue练习

输出 10 以内 非3的倍数

答案如下

# 输出 10 以内非3的倍数foriinrange(1,11,1):ifi%3==0:continueprint(i)

2.2.5 break练习

从列表 lst = [1, 3, 5, 2, 7, 9, 10] 中寻找1个偶数并输出

答案如下

lst=[1,3,5,2,7,9,10]# 从列表 lst = [1, 3, 5, 2, 7, 9, 10] 中寻找 1 个偶数并输出foriinlst:ifi%2==0:print(i)break

2.2.7 寻找组合(双重for循环)

从两个列表里各取1个数,如果这两个数的和等于10,则以元组的方式输出这两个数
lst1 = [3, 6, 1, 8, 1, 9 , 2]
lst2 = [3, 1, 2, 6, 4, 8, 7]

答案如下

lst1=[3,6,1,8,1,9,2]lst2=[3,1,2,6,4,8,7]foriinlst1:forjinlst2:ifi+j!=10:continueprint((i,j))

2.3 while循环

2.3.1 奇偶数判断

使用input函数接收用户输入的整数,如果是偶数,则使用print函数输出"你输入的是一个偶数",反之输出"你输入的是一个奇数",用户可以输入多次,直到输入quit时程序退出

答案如下

while1:value=input("请输入一个整数,如果想退出程序,请输入quit:")ifvalue=="quit":breakelse:value=int(value)if(value%2==0):print("你输入的是一个偶数!")else:print("你输入的是一个奇数!")
http://www.jsqmd.com/news/1194031/

相关文章:

  • 热式气体质量流量计十大品牌推荐与选型指南(2026最新国内外品牌厂家综合分析) - 博客万
  • Umi-OCR完全指南:5步实现高效离线文字识别,释放老旧设备生产力
  • 终极音频转字幕解决方案:3分钟完成专业级字幕制作,告别手动转录的烦恼
  • 如何快速安装和配置BlockBlock:macOS恶意软件防护的10个关键步骤
  • 终极掌机伴侣指南:如何让Windows掌机游戏体验更专业完整?
  • MusicFree终极指南:开源插件化音乐播放器,打造你的专属音乐世界
  • 2026年六盘水足金999回收今日行情与防坑全解读钟山盘州水城六枝合规门店实地测评 - 不晚生活号
  • 【阿里规约】从“码出高效”到“码出规范”——代码格式实战避坑指南
  • [具身智能-593]:RDK X5 USB 摄像头视频数据获取原理 + 完整工程代码示例
  • 模糊自适应PID:从规则表到参数实时整定的工程实现
  • 《暗黑破坏神2》终极优化指南:D2DX现代化补丁完全教程,告别25fps卡顿与黑边困扰
  • 南通黄金回收实测:万金汇全城覆盖,透明变现避坑指南 - 观金堂黄金回收
  • 四点半海鲜烧烤大排档:2026年烟台海鲜/烧烤/牟平烧烤/特色海鲜/本地海鲜大排档测评,深耕烟台开发区等地,畅享地道烟火气 - 十大品牌榜
  • 3分钟掌握Nginx反向代理管理:nginx-proxy-manager-zh中文版终极指南
  • 10 | 容器网络:CNI、Service 与 Ingress
  • 时间敏感网络TSN—帧抢占技术的实现原理与帧格式解析
  • 合肥电大中专怎么报名?2026 超详细完整报名指南 - cc江江
  • 三步解决Windows依赖难题:Visual C++运行库智能部署方案
  • 基于Qt/C++实现跨平台局域网IP端口扫描器:从原理到工程实践
  • 如何永久保存微信聊天记录:终极备份与导出完全指南
  • 2026长沙中国舞培训机构推荐榜 师资口碑双优 - 互联网科技品牌测评
  • 衢州黄金回收实测:万金汇6店全城覆盖透明变现避坑指南 - 观金堂黄金回收
  • [具身智能-594]:Linux中,相机设备相关的信息设置与查询,给出具体信息实例。
  • 【杰理AC632n】深入解析CONFIG_APP_CENTRAL例程中gatt_ctrl_t结构体对多机连接数据接收的关键影响
  • DellFanManagement:免费开源风扇控制软件彻底解决笔记本散热噪音问题
  • Python的zip和exe安装方法
  • 【SAP Abap】SE37实战:揭秘ABAP更新模块(Update Module)的异步执行与事务一致性
  • 2026年武汉名表维修哪家靠谱?5家实测对比与避坑推荐 - 中国品牌企业推荐网
  • League Akari:英雄联盟玩家的终极智能助手,5分钟快速上手指南
  • Windows内存优化神器:Mem Reduct让电脑告别卡顿的3个秘诀