Python 实验二 Python语言基础

这篇具有很好参考价值的文章主要介绍了Python 实验二 Python语言基础。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.运用输入输出函数编写程序,将华氏温度转换成摄氏温度。换算公式:C=(F-32)*5/9,其中
C为摄氏温度,F为华氏温度。

F=float(input("请输入你要转换的华氏温度:"))
C=(F-32)*5/9
print("转换为摄氏温度为:",C)

Python 实验二 Python语言基础
2.编写程序,根据输入的长和宽,计算矩形的面积并输出。

Length=float(input("请输入矩形的长度:"))
Width=float(input("请输入矩形的宽度:"))
print("矩形的面积为:",Length*Width)

Python 实验二 Python语言基础
3.编写程序,输入三个学生的成绩计算平均分并输出。

student1=float(input("请输入第一个学生的成绩:"))
student2=float(input("请输入第二个学生的成绩:"))
student3=float(input("请输入第三个学生的成绩:"))
print("三个学生的平均成绩为:",(student1+student2+student3)/3)

Python 实验二 Python语言基础
4.根据以下叙述写出正确的条件表达式:
有语文(Chinese)、数学(Math)、英语(English)三门课程,均采用百分制,60分及以上
为及格,90分及以上为优秀。
(1)三门课程都及格;
(2)至少一门课程及格;
(3)语文及格且数学或者英语优秀。

Chinese=float(input("请输入语文成绩:"))
Math=float(input("请输入数学成绩:"))
English=float(input("请输入英语成绩:"))
if Chinese>=60 and (Math>=90 or English>=90):
    print("语文及格且数学或者英语优秀")
elif Chinese>=60 and Math>=60 and English>=60:
    print("三门课程都及格")
elif Chinese>=60 or Math>=60 or English>=60:
    print("至少一门课程及格")

Python 实验二 Python语言基础
Python 实验二 Python语言基础
Python 实验二 Python语言基础
5.为了给孩子储备教育基金,希望在孩子满10周岁(120个月)时能够提取5万元用于教
育。现有各种不同收益率的按月复利计算教育投资基金。编写程序,根据键盘输入的月收益
率,计算在孩子出生时该投资多少钱来购买基金,使得孩子 10周岁时能取回5万元用于教
育。计算公式如下:
Python 实验二 Python语言基础

rate=float(input('请输入月收益率:'))
final=50000
month=120
money=final/(1+rate)**month
print('投资金额:',money)

Python 实验二 Python语言基础
【实验总结】
1、input()函数用于输入数据,无论用户输入什么内容,该函数都返回字符串类型。其格式如下:
input(prompt=None, /)
2、int()函数
格式1:int([x])
功能:截取数字的整数部分或将字符串转换成一个整数;如果不给定参数则返回0。
格式2:int(x, base=10)
功能:把base进制的字符串x转换为十进制,base为可选的基数,默认为十进制。
说明:当int()函数的第1个参数为字符串时,可以指定第2个参数base来说明这个数字字符串是什么进制,同样不接受带小数的数字字符串。base的有效值范围为0和2-36。
3、float()函数
格式:float(x=0, /)
功能:将一个数字或字符串转换成浮点数。
4、eval()函数
格式:eval(source, globals=None, locals=None, /)
功能:将source当做一个python表达式进行解析和计算,返回计算结果。
参数说明:source是一个字符串,这个字符串能表示成Python表达式,或者是能够通过编译的代码;globals是可选的参数,默认为None,如果设置属性不为None的话,就必须是dictionary对象;locals也是可选的参数,默认为None,如果设置属性不为None的话,可以是任何map对象。
5、Python中最简单的输出方式就是使用print()函数。其格式如下:
print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)
其中各参数的解释如下:
value: 表示需要输出的对象,一次可以输出一个或者多个对象(其中…表示任意多个对象),当输出多个对象时,对象之间要用逗号(,)分隔;
sep:表示输出时对象之间的间隔符,默认用一个空格分隔;
end:表示输出以何字符结尾,默认值是换行符;
file:表示输出位置,可将输出到文件,file指定的对象要有“写”的方法,默认值是sys.stdout(标准输出);
flush:将缓存里面的内容是否强制刷新输出,默认值是False。
6、条件表达式和pass语句
(1)在进行逻辑判断的时候,对于基本数据类型来说,基本上每个类型都存在一个值会被判定为False。被判定为False的值除了False以外,还有None、数值类型中的0值、空字符串、空元组、空列表、空字典、空集合等。
(2)条件表达式的值只要不是判定为False的值就认为判定为True,这样只要是Python合法的表达式都可以做为条件表达式,包含有函数调用的表达式也可以。
(3)条件表达式中不允许使用赋值运算符“=”,如果要判断是否相等,要使用关系运算符“==”。
(4)pass是一个空语句,不做任何事情,一般只用做占位语句,是为了保持程序结构的完整性。在程序设计的过程中,我们可以用pass替代某些代码,在后续过程中再做补充。文章来源地址https://www.toymoban.com/news/detail-417242.html

到了这里,关于Python 实验二 Python语言基础的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C语言基础考研向】05 scanf读取标准输入超详解

    文章目录 一.scanf函数的原理 样例 问题原因 解决方法 二.多种数据类型混合输入 错误样例 正确样例   C语言未提供输入/输出,其输入和输出是通过标准函数库来实现的。C语言通过scanf函数读取键盘输入, 键盘输入又被称为标准输入 。当scanf函数读取标准输入时,如

    2024年01月22日
    浏览(45)
  • 【网络安全】【密码学】【北京航空航天大学】实验三、数论基础(下)【C语言实现】

    1、中国剩余定理(Chinese Remainder Theorem) (1)、算法原理 m1 , m2 , … mk 是一组 两两互素 的正整数,且 M = m1 · m2 · … · mk 为它们的乘积, 则如下的同余方程组: x == a1 (mod m1) x == a2 (mod m2) … x == ak (mod mk) 对于 模M 有唯一的解 x = (M · e1 · a1 / m1 + M · e2 · a2 / m2 + … + M · ek ·

    2024年02月02日
    浏览(48)
  • 【网络安全】【密码学】【北京航空航天大学】实验二、数论基础(中)【C语言和Java实现】

    1、扩展欧几里得算法(Extended Euclid’s Algorithm) (1)、算法原理 已知整数 a , b ,扩展的欧几里得算法可以在求得 a , b 的 最大公约数 的同时,找到一对整数 x , y ,使得 a , b , x , y 满足如下等式: ax + by = d = gcd(a,b) , 其中 gcd(a, b) 为 a 和 b 的最大公约数。 (2)、算法流程 本算

    2024年02月01日
    浏览(55)
  • 【网络安全】【密码学】【北京航空航天大学】实验一、数论基础(上)【C语言和Java实现】

    1、通过本次实验,熟悉相关的编程环境,为后续的实验做好铺垫; 2、回顾数论学科中的重要基本算法,并加深对其的理解,为本学期密码学理论及实验课程打下良好的基础。 数论主要研究的是整数的运算及性质,许多常用的加密算法都用到了数论知识。 本次实验的实验环

    2024年01月25日
    浏览(56)
  • 【Python】Python语言基础(中)

    ❤️ 博客主页 : iknow181 🔥 系列专栏 : Python、JavaSE、JavaWeb、CCNP 🎉 欢迎大家点赞👍收藏⭐评论✍ 目录 第十章 Python的数据类型 基本数据类型 数字 整数 浮点数 浮点数的精度问题 布尔型 进制转换 十进制转其它进制 其他进制转十进制 其它进制转其它进制 数字的随机 ra

    2024年02月08日
    浏览(48)
  • 【Python】Python语言 3小时速通(有C语言基础版)

    并不需要指出变量类型 存储数据时经常使用lower,因为无法确保数据是大写还是小写 从这里可以看出python对于数据和字符处理具有很多优势 直接通过加号的形式拼接 他们都相当于字符(串) 不强转会报错 用#而不是// 增加元素 类似于数组,访问方式同数组 按位置删除 按值

    2024年01月21日
    浏览(40)
  • python大数据语言基础期末复习笔记

            复习笔记,主要是对老师ppt和网上的一些资料进行汇总。 命名规范:变量名、模块名、包名通常采用小写,可使用下划线,通常前缀有一个下划线的变量名为全局变量。例如:rulemodule.py  #模块名,即文件名_rule=’rule information’ python使用缩进来组织代码,而不是其

    2024年01月21日
    浏览(40)
  • Python语言基础---选择判断循环结构详解

    在Python编程语言中,选择判断和循环是两个非常重要的概念。它们可以让我们根据条件执行不同的代码块,或者重复执行一段代码,这为我们解决各种问题提供了强大的功能。本文将详细介绍Python语言中的选择判断和循环结构,帮助读者更好地理解和运用这些概念。 Python提供

    2024年02月13日
    浏览(68)
  • Python语言,ES(Elasticsearch)基础查询

    https://blog.csdn.net/y472360651/article/details/76652021 https://www.cnblogs.com/bainianminguo/articles/12763099.html

    2024年02月11日
    浏览(47)
  • Python基础之输入输出

    Python 是一门易于学习、功能强大的编程语言。它提供了高效的高级数据结构,还能简单有效地面向对象编程。Python 优雅的语法和动态类型以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的理想语言。 2.1输出 在 Python 中使用 print() 函数进行输出。 输出字符

    2023年04月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包