安徽工程大学

Python程序设计 实验报告

班级:物流191 姓名:张弛 学号:3190505120

日期:2020.3.5 指导老师:修宇

实验目的

1.掌握python IDLE集成开发环境的安装与使用

2.熟悉在线编程平台

3.掌握基本的python程序编写、编译与运行程序的方法

实验内容

1、按照实验指导安装IDLE,尝试交互式运行python程序和批量运行python程序二种方式。

2行第一章课本的温度转换示例程序。在运行过程中

(1)观察语法高亮显示和自动缩进功能。

(2)(重点)人为按照以下情况分别把程序改错,尝试运行程序,并观察结果记录IDLE给出的错误提示,通过完网络查找资料,分析错误的含义。

a) 把某行的缩进修改为 3个空格

b) 把关键词elif 改为elfi,或者print写错prinnt

c) 把某一个英文引号” ”修改为中文引用“”

d) 把某行的冒号去掉

e) 把某行的英文括号( )改写为中文括号()

f) 把某行括号() 去掉一个变为(

3、尝试python123的在线编程功能;

实验记录与分析

(注意记录实验过程、程序及结果。对实验结果进行必要的分析)

按操作更改为错误格式

a)把某行的缩进改为三个空格

(出现结果:缩进有错误)

b)把关键词elif改成elfi,或者print写错prinnt

c)把某一个英文引号””改为中文引号“”

(出现结果:标识中存在无效字符)

d)把某行的冒号去掉

(出现结果:无效的语法,语法有错误)

e)把某行的英文括号( )改写为中文括号()

(出现结果:标识中存在无效字符)

f)把某行括号() 去掉一个变为 (

(出现结果:解析时意外的EOF,EOF即End Of File,指文章结尾)

g、正确运行的程序

#TempConvert.py

Tempstr = input("请输入带有符号的温度值:")

if Tempstr[-1] in ['F','f']:

C =(eval(Tempstr[0:-1]) - 32)/1.8

print("转换后的温度是{:.2f}C".format(C))

elif Tempstr[-1] in ['C','c']:

F=1.8*eval(Tempstr[0:-1]) + 32

print("转换后的温度是{:.2f}F".format(F))

else:

print("输入格式错误")

拓展:

通过网络查找你感兴趣的python小程序,或编程社区或项目

用户登录程序编写

user= 'hello world'

paswd= 123456

username= input("请输入用户名:")

password= input("请输入密码:")

for iin range(3):

if username== userand int(password)== paswd:#判断用户名和密码是否都匹配

print("欢迎您的到来")

break

elif i <2:

username= input("请输入用户名:")

password= input("请输入密码")

elif i== 2:

print("账户已锁定")

break

3,购物车程序

python实验报告_实验一Python程序实验报告相关推荐

  1. python链表和树实验报告_数据结构树和森林实验报告

    _ 树和森林应用实验 实验报告 实验目的 ( 1) 掌握树和森林的二叉链表表示方法. (2) 掌握树和二叉树的结构及算法之间的对应关系. (3) 掌握树的两种遍历算法及其应用. 实验运行环境 Visu ...

  2. c语言实验分支程序设计二,C语言程序实验报告分支结构的程序设计(0页).doc

    C语言程序实验报告分支结构的程序设计(0页) 数学与软件科学学院 实验报告 学期:11至12___ 第_1 学期 2011年10 月 17 日 课程名称:程序设计基础教程-C语言 专业:2010级5_ ...

  3. 重庆理工大学c语言程序实验报告,重庆理工大学-C语言程序实验报告.doc

    重庆理工大学-C语言程序实验报告 程序设计基础C实验报告 PAGE 47 <程序设计基础C> 实 验 报 告 教学班级: 学号: 姓名: 课程教师: 实验辅导教师: 重庆理工大学计算机学院 ...

  4. 广东金融学院java实验报告_《大学计算机Ⅰ》实验报告实验三

    广东金融学院实验报告 课程名称:大学计算机Ⅰ 实验编号 及实验名称 姓 名 实验地点 指导教师 蔡文璇 12-204课室 伍春晖博士 实验三 中文Excel 2007实验 系 别 班 级 实验时数 成 ...

  5. python自动控制程序_巧用 python 脚本控制你的C程序

    python是一门艺术语言,除了开发桌面程序,还能够开发网络应用,数据库应用,还可以代替shell编写一些的实用脚本,本文主要讲述了如何利用 python 程序控制你的 C 程序的行为. 作为例子,本 ...

  6. csdn学院的python培训怎么样_这段 Python 代码让程序员赚 300W,公司已确认!网友:神操作...

    Python到底还能给人多少惊喜? 笔者最近看到了这两天关于Python最热门的话题,关于<地产大佬潘石屹学Python的原因>,结果被这个回答惊到了: 来源:知乎 https://www ...

  7. logisim 快速加法器设计实验报告_华中科技大学数字逻辑实验

    华中科技大学数字逻辑实验 数字逻辑实验报告(1)数字逻辑实验1一.系列二进制加法器设计50二.小型实验室门禁系统设计50总成绩评语(包含预习报告内容.实验过程.实验结果及分析)教师签名姓 名 学 号 ...

  8. 太阳能电池基本特性实验报告_太阳能电池基本特性测定实验

    太阳能电池基本特性测定实验 太阳能电池基本特性测定实验 太阳能电池是一种由于光生伏特效应而将太阳光能直接转化为电能的器件,是一个半导体光电二极管,当太阳光照到光电二极管上时,光电二极管就会把太阳的光能 ...

  9. python正则表达式操作指南_比较详细Python正则表达式操作指南(re使用)

    就其本质而言,正则表达式(或 RE)是一种小型的.高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现.使用这个小型语言,你可以为想要匹配的相应字符串集指定规则:该 ...

  10. python智能机器人原理_人工智能和Python是什么关系?详细分析!

    提及到人工智能很多人都会想到Python语言,对于很多人来说Python和人工智能几乎为等号模式,那么Python和人工智能属于什么关系呢?为大家简单的介绍一下. Python是一种计算机程序设计语言 ...

最新文章

  1. 北大美女学霸力压大神何恺明新作MAE!怒摘12个SOTA,灵感竟来自16年前CVPR论文...
  2. context of your framing
  3. 2013\National _C_C++_A\2.骰子迷题
  4. mysql date类型加一个月jdbc_JDBC操作数据库Date类型数据
  5. 使用Spring Cloud休息客户电话
  6. 10分钟腾讯云配置免费https
  7. 《剑指Offer》60:n个骰子的点数
  8. uv,top3访问次数
  9. mod libs 课堂
  10. jquery 常用组件的小代码
  11. Java 在Word创建表格
  12. 背景图片自适应屏幕大小CSS写法
  13. bugly怎么读_腾讯Bugly学习了解
  14. (翻译)简化模式(Reduce)
  15. keil警告提示: last line of file ends without a newline
  16. KEIL识别不出野火STM32仿真器问题解决
  17. python3.5安装tensorflow_win10下python3.5.2和tensorflow安装环境搭建教程
  18. 年轻人,请听我说……
  19. Appium自动化——day1
  20. 由n阶幻方问题引发的思考

热门文章

  1. python傅里叶变换相位谱图_[转载]图像傅立叶变换及相位谱
  2. springboot中ehcache的使用
  3. wiley 期刊Stix字体问题
  4. Prizmo Pro for Mac(OCR文字扫描识别软件)
  5. 关于SNIP NTRIP Caster学习笔记
  6. 几种炫酷的Web特效
  7. Sql Server 数据库练习题(一)
  8. editormd文件上传
  9. 何为监督学习、无监督学习、强化学习、弱监督学习、半监督学习、多示例学习?
  10. 大数据Spark “蘑菇云”行动第105课:Hive源码大师之路第三步:Hive序列化与反序列原理内幕和源码解析