第十章程序设计 https://www.py.cn/manual/python-list.html
第十章 程序设计 https://www.py.cn/manual/python-list.html
Python ·Python环境 ·程序编辑方式 ·命令行-Win+R python-简单代码调试 ·开始一程序一Python下IDLE-单机进入Python IDLE Shellf窗口 ·编辑器窗口 MStartup +Cpen Iuit WindowOpin Shel Wiedan h0o60 Paren Mateh Srte Ctrl+S .py F5 MStatof fn写 Fomat Faagiaph Ma Wdth Edit Format Run Options Window Help port Run Module F5 -Sque Min om turt Run.Customized Shift+F5 Check Module Alt+X 1(200) Python Shell ft(90) rc1e(100) 0
Python • Python 环境 • 程序编辑方式 • 命令行-W in+R python-简单代码调试 • 开始—程序—Python下IDLE -单机进入Python IDLE Shell窗口 • 编辑器窗口- Ctrl +S .py F5
标识符名称不得包含任何空格或特殊字符(!,@,#, 1)单行注释: %,&,*)。 如果用户想要指定单行注释,则注释必须以?#开头? Pythoni程示的中'm写小么 例如: ·PO基本输入输出编写方法,主要分三步: #这是单行评论。 print"Hello Python' ·输入input()处理数据输出数据print() 输出: ·程序基本语法元素 Hello Python 2)多行评论: ·格式-一缩进注释# 可以在三重引号内给出多行注释。 例如: ·语法元素一变量保留字(33个关键字)语句元素赋值 impor "这个 from ·基本输入输出函数 fd(20 是 a=10>>t left( 多行评论" `少pt高。yo 1001 Hello Python! >7 pi=3.1415926 >> print (%10.3f'%pi) 3.142 >> a,b,c-1,2,3 print("第一个数字是{},第二个数字是0,第三个数字是0".format(a,b,c)) 第一个数字是1,第二个数字是2,第三个数字是3 print("第一个数字是2,第二个数字是1,第三个数字是{o}”.format(a,b,c) 第 个数字是3,第二个数字是2,第三个数字是1
Python程序的基本编写方法 • IPO基本输入输出编写方法,主要分三步: • 输入 input() 处理数据 输出数据 print() • 程序基本语法元素 • 格式-缩进 注释 # • 语法元素—变量 保留字(33个关键字) 语句元素 赋值 引用 • 基本输入输出函数 • input() <变量>=input(<提示性文字>) • ev al(input())一起,用来获取input 输入的数字 • int(input()) • r=ev al(input(“请输入半径:”)) • print() 函数 标识符名称不得包含任何空格或特殊字符(!,@,#, %,^,&,*)
Python程序举例 ·分支结构 1.温度转换 1标准大气压下摄氏温度:水的冰点为0度,沸点为100度(C): 华氏温度:水的冰点为32度,沸点为212度(F); C=(下,示2:打印三个数字中最大的一个的程序, 示例2:用于检查数字是否为偶数的程序。 2.身体质量指标 a int (input ("Enter a?")) b-int (input ("Enter b?")) num-1nt(input("输入数字?")) 项目 c=int(input("Enter c2“))月 if num82 =0: 偏瘦 ir a>b and a>c: print("数字是驾数,:") print ("a is largest")i 正常 else: ir b>a and b>c: print数字是奇数.") 超重 print ("b is largest"); 偏降 if c>a and e>b: print ("c is largest"); 肥胖 重度肥群 35.039.9 ≥30 ≥30 极重度加胖 >40.0 1输入两个数,输出他们的较大者 2输入学生的高数、英语、计算机三门课程的考试成绩,输出总成绩、平均值、等级。(优秀、良好、中等、差)
Python程序举例 • 分支结构 1. 温度转换 1标准大气压下摄氏温度:水的冰点为0度,沸点为100度(C); • 华氏温度:水的冰点为32度,沸点为212度(F); • C=(F-32)/1.8 F=C*1.8+32 2. 身体质量指标 1.输入两个数,输出他们的较大者 2.输入学生的高数、英语、计算机三门课程的考试成绩,输出总成绩、平均值、等级。(优秀、良好、中等、差)
Python程序举例 ·循环结构 tor i in range(0,10): print (i,end - n=int(input(输入要打印的行数?") i,j-0,0 1.猜数游戏: for i in range (0,n): 输出: print() 2.恺撒密码: for j in range(0,i+1): print(+",end-"m) 0123456789 输出: i=1: 输入要打印的行数?5 whi1e1<-10: print(i); 1-1+1 i while i<=5: print (i) i-i+1: else:print ("The while loop exhausted"); while ic=5: print(i) 1-i41 if(i=3): break; else:print("The while loop exhausted")i
Python程序举例 • 循环结构 1. 猜数游戏: 2. 恺撒密码: