实验二:Python程序设计基础知识的应用(4学时)
一、实验方式:
一人一机
二、实验目的:
1、熟练掌握常用Python内置对象与关键字的用法;
2、熟练掌握Python运算符与表达式的用法;
3、熟悉常用Python内置函数的用法。
三、实验内容:
1、请验证教材中代码,掌握Python内置对象的用法。
2、请验证教材中代码,掌握Python运算符与表达式的用法。
3、请验证教材中代码,掌握常用Python内置函数的用法。
4、输入华氏温度h,求摄氏温度c。(摄氏温度=5/9*(华氏温度-32))
5、输入两个数给变量a和b,交换值后输出。
6、输入一个三位数分别输出各位上的数码。
7、随机生成10个100以内的整数列表,然后将列表内容逆序后显示。创建网站首页教案
四、实验结果与分析:
1、请验证教材中代码,掌握Python内置对象的用法。
1)整数变量
一、命令行方式:
(1)程序代码(程序运行最终正确代码):
>>> x=7
>>> type(x)
<class 'int'>
>>> type(x)==int
True
>>> isinstance(x,int)
True
>>>
(2)程序结果(截图Alt+PrtSc):
(3)程序分析(程序运行错误修改或运行结果分析):
无
2)字符串变量
一、命令行方式:
(1)程序代码(程序运行最终正确代码):
>>> x="青岛科技大学"
>>> x
'青岛科技大学'
>>> type(x)
<class 'str'>最好的python入门教材
>>> isinstance(x,str)
css表格的边框线怎么设置True
>>> x=123
>>> type(x)
<class 'int'>
>>> x="青岛科技大学“
SyntaxError: EOL while scanning string literal
>>> x="青岛科技大学"
>>> type(x)
<class 'str'>
>>> x=[1,2,3,4,5,6]
>>> type(x)
<class 'list'>
>>>
(2)程序结果(截图Alt+PrtSc):
(3)程序分析(程序运行错误修改或运行结果分析):
引号使用错误
2、请验证教材中代码,掌握Python运算符与表达式的用法。
1)乘法运算
一、命令行方式:
(1)程序代码(程序运行最终正确代码):
>>> 6*3
18
>>> 'QUST'*3
'QUSTQUSTQUST'
>>> True*5
5
>>>
(2)程序结果(截图Alt+PrtSc):
(3)程序分析(程序运行错误修改或运行结果分析):
无
2)除法运算和整除运算
一、命令行方式:
(1)程序代码(程序运行最终正确代码):
>>> 9/3
3.0
>>> 9//4
2
>>> -7/3
-2.3333333333333335
>>> -7//3
-3
>>>
(2)程序结果(截图Alt+PrtSc):
(3)程序分析(程序运行错误修改或运行结果分析):
无
3、请验证教材中代码,掌握常用Python内置函数的用法。
eval()和input()
一、命令行方式:
(1)程序代码(程序运行最终正确代码):
>>> z=input("请输入:")
请输入:'qust'
>>> eval(z)
'qust'
>>> z=input("请输入:")
请输入:"'qust'"
>>> eval(z)
"'qust'"
>>> z=input("请输入:")
请输入:"123abc"
>>> z1=eval(z)
>>> z1
'123abc'
>>> type(z1)
<class 'str'>
>>> z=input("请输入:")
dos是什么请输入:qust
>>> z1=eval(z)
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
memorystream c z1=eval(z)
File "<string>", line 1, in <module>
NameError: name 'qust' is not defined
>>>
(2)程序结果(截图Alt+PrtSc):
(3)程序分析(程序运行错误修改或运行结果分析):
不加引号
4、输入华氏温度h,求摄氏温度c。(摄氏温度=5/9*(华氏温度-32))
编辑器方式:
(1)程序代码(程序运行最终正确代码):
h=int(input("请输入华氏温度值:"))
c=5/9*(h-32)
print("摄氏温度为:",c)
(2)程序结果(截图Alt+PrtSc):
(3)程序分析(程序运行错误修改或运行结果分析):
scanf和getchar的区别无
5、输入两个数给变量a和b,交换值后输出。
(1)程序代码(程序运行最终正确代码):
(2)程序结果(截图Alt+PrtSc):
(3)程序分析(程序运行错误修改或运行结果分析):
无
6、输入一个三位数分别输出各位上的数码。
(1)程序代码(程序运行最终正确代码):
(2)程序结果(截图Alt+PrtSc):
(3)程序分析(程序运行错误修改或运行结果分析):
无
7、随机生成10个100以内的整数列表,然后将列表内容逆序后显示。
(1)程序代码(程序运行最终正确代码):
(2)程序结果(截图Alt+PrtSc):
(3)程序分析(程序运行错误修改或运行结果分析):
不知道
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论