Python习题集001

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

Python程序设计

习题2

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

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

2.编写程序,根据输入的长和宽,计算矩形的面积并输出。

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


3.编写程序,输入三个学生的成绩计算平均分并输出。

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

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

投资金额=最终金额/(1+月利率)^月数

Money=50000
ratio=float(input("请输入月收益率:"))
Fundings=Money/(1+ratio)**120
print("此时应当投资用来购买基金的金额为:",Fundings)


习题3

1.从键盘接收整数的一百分制成绩,要求输出其对应的成绩等级AE。其中,90分(包含)以上为A,8089(均包含)分为B,7079(均包含)分为C,6069(均包含)分为D,60分以下为E。

score=int(input("请输入成绩(0-100):"))
if score<60:
    print("E")
elif score<70:
    print("D")
elif score<80:
    print("C")
elif score<90:
    print("B")
else:
    print("A")

2.预设一个0~9之间的整数,让用户猜一猜输入所猜的数。如果大于预设的数,显示“太大”;小于预设的数,显示“太小”。如此循环,直至猜中该数,显示“恭喜!你猜中了!”。

import random
Number=random.randint(0,9)
print("随机生成的数为:",Number)
while True:
    guessNumber=int(input("请输入你猜测的数:"))
    if guessNumber>Number:
        print("太大")
    elif guessNumber<Number:
        print("太小")
    else:
        print("恭喜!你猜中了!")
        break

3.某电商平台上销售不同规格包装、不同价格的水笔。编写程序,在不考虑运费的情况下,从键盘分别输入两种水笔的包装和价格,分别计算单根水笔的价格,根据价格就低原则打印输出选择购买哪种产品。

package1=int(input("请输入A水笔的包装:"))
price1=float(input("请输入A水笔的价格:"))
package2=int(input("请输入B水笔的包装:"))
price2=float(input("请输入B水笔的价格:"))
if price1/package1>price2/package2:
    print("应当购买B水笔")
elif price1/package1<price2/package2:
    print("应当购买A水笔")
else:
    print("购买A水笔和购买B水笔一样")

4.输出1000以内的素数以及这些素数之和(素数,是指除了1和该数本身之外,不能被其他任何整数整除的数)。

sum=0
for i in range(2,1000,1):
    j=2
    while i%j!=0 and j<i/2:
        j+=1
    if j>i/2:
        #print(i)
        sum+=i
print(sum)

5.输入一个时间(小时:分钟:秒),输出该时间经过5分30秒后的时间。

time=input("请输入一个时间:(小时:分钟:秒)")
hour,minute,second=map(int,time.split(":"))
second+=30
minute+=5
if second>=60:
    second-=60
    minute+=1
if minute>=60:
    minute-=60
    hour+=1
if hour==24:
    hour=0
print(str(hour)+":"+str(minute)+":"+str(second))


6.编写程序,按公式s=12+22+……+n^2求累加和s不超过1000的最大项数n,程序运行结果如下图所示:

Python习题集001文章来源地址https://www.toymoban.com/news/detail-412845.html

s=0
x=1000
print("n   s")
while s<1000:
    for n in range(1,x):
        s+=pow(n,2)
        print("%d   %d" %(n,s))
        if s>1000:
            break
print("累计和不超过1000的最大项是n=%d。"%(n-1))

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

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

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

相关文章

  • 数据结构习题集

    目录 第一章 绪论 一 选择题。  二 填空题。 第二章.线性表 一 选择题。 二 填空题。 第三章.栈、队列 一 选择题。 二 填空题。 第六章.树与二叉树 一 选择题。 二 填空题。 三 简答题。 第七章.图 一 选择题。 二 填空题。 三 简答题。 第九章.查找 一 选择题。 二

    2024年02月07日
    浏览(35)
  • leetcode习题集【8月】

    617. 合并二叉树 700. 二叉搜索树中的搜索 236. 二叉树的最近公共祖先 701. 二叉搜索树中的插入操作 108. 将有序数组转换为二叉搜索树 538. 把二叉搜索树转换为累加树

    2024年02月11日
    浏览(37)
  • 《网络安全基础》——习题集

    一、 选择题: 1、TCP/IP 体系结构中的TCP 和IP 所提供的服务分别为() A.链路层服务和网络层服务 B.网络层服务和传输层服务 C.传输层服务和应用层服务 D.传输层服务和网络层服务 2、下列哪个攻击不在网络层() A.IP 欺诈 B. Teardrop C. Smurf  D. SQL 注入 3、ARP 协议是将 __ 地址转换成

    2024年02月08日
    浏览(29)
  • 计算机网络习题集

    一、 单项选择题 计算机网络最突出的优点是( D ) A. 精度高 B. 内存容量大 C. 运算速度快 D. 共享资源 2.( D )不属于局域网的特点。 A.较小的地域范围 B.高传输速率和低误码率 C.一般为一个单位所建 D.一般侧重共享位置准确无误及传输的安全 3.网络协议主要要素为( C ) A、数据格

    2024年02月02日
    浏览(46)
  • PTA SQL部分练习题集

    10-1 找出所有姓“李”的学生姓名、民族和联系电话。 10-2 查询选修了2门以上课程的学生学号和平均成绩。 10-3 统计每种商品的销售数量 10-4 查询前3门课程的课号及课程名称 10-5 查询名字中含有“明”字的男生的学生姓名和班级 10-6 查询姓名是两个字的学生信息 10-7 计算“

    2023年04月14日
    浏览(67)
  • 【LeetCode】练习习题集【4月 - 7 月】

    1.重复数 题目: 代码: 9.回文数 题目: 思路: 如果是负数一定不是回文数 直接返回false 如果是正数,则将其倒序数值计算出来,然后比较和原数值是否相等 如果是回文数相等返回true 不相等返回false 代码: 13. 罗马数字转整数 (https://leetcode.cn/problems/roman-to-integer/) 题目:

    2024年02月13日
    浏览(31)
  • hadoop大数据原理与应用-----初识hadoop习题集

    Hadoop的配置文件主要是`hadoop-env.sh`和`yarn-env.sh`,这两个文件位于Hadoop安装目录的`etc/hadoop`目录下。 1. `hadoop-env.sh`:在这个文件中,您可以配置Hadoop的环境变量,包括JAVA_HOME。通常,在这个文件中会有一个关于JAVA_HOME的配置项,您可以直接修改这个配置项来指定Java的安装路径

    2024年04月26日
    浏览(29)
  • 信息学竞赛中的数学 习题集 461-470(10题)

    3279:【例46.1】 完全数 信息学奥赛一本通-编程启蒙(C++版)在线评测系统 3280:【例46.2】 数字统计 信息学奥赛一本通-编程启蒙(C++版)在线评测系统 3281:【例46.3】 素数回文数的个数 信息学奥赛一本通-编程启蒙(C++版)在线评测系统 3282:练46.1 求π的值 信息学奥赛一本

    2024年01月23日
    浏览(33)
  • Android移动开发技术(慕课版)习题集题库及答案

    一 、 填空题 1.在Android开发环境中,SDK组件的作用是用于(   开发    )Android应用。 2.在Android开发环境中,(   Dalvik    )组件的作用是虚拟机管理。 二、判断题 1.电子邮件客户端属于Android平台体系结构的应用程序框架层。(  F  ) 2.Android 中使用AVD Manager工

    2024年02月10日
    浏览(39)
  • Python语言程序设计 习题1

    一、选择题 1.python语言属于(C) A.机器语言    B.汇编语言   C.高级语言   D.科学计算语言 2.下列选项中,不属于python特点的是(B) A.面向对象   B.运行效率高   C.可读性好   D.开源 3.python程序文件的扩展名是(D) A.  .python   B.  .pyt    C.   .pt    D.   .py 4.以下叙述

    2024年02月08日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包