iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python 第一周编程作业
  • 290
分享到

Python 第一周编程作业

作业第一周Python 2023-01-30 22:01:30 290人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

一、  编程题 1、  结合turtle库使用手册,读懂下列代码,并在jupyter编译器中运行观察结果:   依次分析下代码: 第一行 通过保留字import引用了python中用于绘制图形的turtle库,as是作为别名之用。 (使用

一、  编程题

1、  结合turtle库使用手册,读懂下列代码,并在jupyter编译器中运行观察结果:

 

依次分析下代码:

第一行 通过保留字import引用了python中用于绘制图形的turtle库,as是作为别名之用。

(使用import引用函数库有两种方式,但其对函数的使用方式略有不同 import <库名>  | from <库名> import *)

第二行 使用了turtle.setup()函数.turtle。setup(width,height,startx,starty).作用:设置主窗体的大小和位置。

    参数如下:width:窗口宽度,如果值为整数,表示像素值,如果为小数,表示窗口宽度与屏幕的比例。

        height:窗口高度,如果值为整数,表示像素值,如果为小数,表示窗口高度与屏幕的比例。

        startx:窗口左侧与屏幕左侧的像素距离,如果值为None,窗口位于屏幕水平中央。

        starty:窗口顶部与屏幕顶部的像素距离,如果值为None,窗口位于屏幕垂直中央。

第三行

第四行 使用了turtle.penup()和turtle.pendown()函数.它们分别表示抬起画笔和落下画笔。

     turtle.penup()

     别名 turtle.pu(),turtle.up()

     作用:抬起画笔,之后移动画笔不绘制形状。 参数:无

     turtle.pendown()

     别名 turtle.pd(),turtle.down()

     作用:落下画笔,之后移动画笔将绘制形状。 参数:无

第五行  使用了turtle.pensize()函数.用于设置画笔尺寸.

     turtle.pensize(width)

     别名 turtle.width()

     作用:设置画笔宽度,当无参数输入时返回当前画笔宽度。

     参数如下:

     width:设置的画笔线条宽度,如果为None或者为空,则函数返回当前画笔宽度。

第六行  使用了turtle.color()函数.用于给画笔设置颜色。可以用英文名,也可以采用(r,g,b)形式直接输入颜色值。

第九行  使用了turtle.circle()函数.用来绘制一个弧形.

第十一行  使用了turtle.done()函数.用来停止画笔绘制,但绘图窗体不关闭.没有参数.

   

2、  垂直输出“Hello World”,所有代码不超过两行。

 

3、  编写一个程序,计算输入数字N的0次方到5次方结果,并依次输出这6个结果,输出结果间用空格分隔。其中:N是一个整数或浮点数。

 

4、  温度转换: 请编写程序将用户输入华氏度转换为摄氏度,或将输入的摄氏度转换为华氏度。转换算法如下:(C表示摄氏度、F表示华氏度)

                    C = ( F - 32 ) / 1.8

                    F = C * 1.8 + 32

要求如下:

(1) 输入输出的摄氏度采用大写字母C开头,温度可以是整数或小数,如:C12.34指摄氏度12.34度;

(2) 输入输出的华氏度采用大写字母F开头,温度可以是整数或小数,如:F87.65指摄氏度87.65度;

(3) 不考虑异常输入的问题,输出保留小数点后两位;

(4) 使用input()获得测试用例输入时,不要增加提示字符串

 

5、货币转换:

人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:

人民币和美元间汇率固定为:1美元 = 6.78人民币。

程序可以接受人民币或美元输入,转换为美元或人民币输出。人民币采用RMB表示,美元USD表示,符号和数值之间没有空格。

注意: 获得输入请使用input() 

#第二题
for each in "Hello World":
      print(each)

print("以下为第二种解法")

print("\n".join("Hello World"))

print("---------------")

#第三题
num = eval(input("请输入一个数字:"))
#如果用户希望输入一个数字(小数或负数),并用程序对这个数字进行计算,可以采用eval(input(<输入提示字符串>))的组合.
#eval()的作用是将输入的字符串转变为Pyhon语句,并执行该语句。
#在这里是将用户输入的字符串转换为数字
for each in range(6):
    print(num**each,end=" ")


print()
print("---------------")

#第四题
while 1:
      TempStr = input("请输入带有符号(F/f/C/c)的温度值:")
      #输出纯字符信息,可以直接将待输入内容传递给input函数.
      if TempStr[-1] in ['F','f']:
            C = (eval(TempStr[0:-1])-32)/1.8
            print("转换后的温度是{:.2f}C".fORMat(C))
            #当输出变量值时,需采用格式化输出方式,通过format()方法将待输出变量整理成期望输出的格式.
            #这里print()函数采用槽格式和format()方法将变量和字符串结合在一起输出。
            break
      elif TempStr[-1] in ['C','c']:
            F = 1.8*eval(TempStr[0:-1])+32
            print("转换后的温度是{:.2f}F".format(F))
            #大括号{}表示一个槽的位置,其中内容有字符串后面紧跟的format()方法中的参数C填充
            #大括号{:.2f}中的内容表示变量C的输出格式,具体表示输出数值取两位小数值.
            break
      else:
            print("输入格式有误!",end="")


print()
print("---------------")

#第五题
money = input("请输入带符号的货币值(RMB/USD):")
if money[-3:] == "USD":
      U = eval(money[0:-3])*6.78
      print("转换后的货币值为:{:.2f}RMB".format(U))
elif money[-3:] == "RMB":
      R = eval(money[0:-3])/6.78
      print("转换后的货币值为:{:.2f}USD".format(R))
else:
      print("输入格式有误")

 

--结束END--

本文标题: Python 第一周编程作业

本文链接: https://www.lsjlt.com/news/179571.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python 第一周编程作业
    一、  编程题 1、  结合turtle库使用手册,读懂下列代码,并在jupyter编译器中运行观察结果:   依次分析下代码: 第一行 通过保留字import引用了Python中用于绘制图形的turtle库,as是作为别名之用。 (使用...
    99+
    2023-01-30
    作业 第一周 Python
  • 第3周 作业
    1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。[root@Client ~]# who root     pts/0        2016-08-07 00:40 (192.168.137.2)...
    99+
    2023-01-31
    作业
  • python 第一次作业
    1.使用turtle换一个五环 2.设计这样一个程序:输入一个数字 判断它是不是一个质数 使用turtle换一个五环: >>> import turtle          #导入模块 >>> turtle.width(10)      ...
    99+
    2023-09-28
    python 开发语言
  • linux运维-第3周作业
    本周作业内容:1、列出当前系统上所有已经登录的用户的用户名,注意:同一个用户登录多次,则只显示一次即可。#who | tr -s [[:space:]] | cut -d" " -f1 | sort -u[root@hiallServer ...
    99+
    2023-01-31
    作业 linux 运维
  • Python第三周作业--工资管理系统
    工资管理系统 Alex 100000 Rain 80000 Egon 50000 Yuan 30000 -----以上是info.txt文件----- 实现效果: 从info.txt文件中读取员工及其工资信息,最后将修改或增加的员工工资信息...
    99+
    2023-01-31
    作业 工资管理系统 第三周
  • Python第一次作业练习
    题目分析:"""参考学校的相关规定。对于四分制,百分制中的90分及以上可视为绩点中的4分,80 分及以上为3分,70 分以上为2分,60 分以上为1分;五分制中的5分为四分制中的4分,4分为3分,3分为2分,2分为1分。要求: ...
    99+
    2023-09-21
    python 开发语言
  • Python3第四周作业——员工信息表程
    员工信息表程序,实现增删改查操作: 可进行模糊查询,语法至少支持下面3种:   select name,age from staff_table where age > 22   select * f...
    99+
    2023-01-31
    作业 员工 信息
  • Python(140行):第一次作业_中
    项目需要简单总结有以下几点: 用户登录操作,命令行输入用户名和密码,判断是否有该账户; 登录状态下,可选择生成题目的数量或者切换年级; 根据用户对应的小学、初中、高中三个年级生成不同难度的算术题; 文件输出打印 根据以...
    99+
    2023-01-30
    作业 Python
  • python学习心得-第一天-作业
    python学习第一天作业作业1用户输入帐号密码进行登陆用户信息保存在文件内用户密码输入错误三次后锁定用户代码:#__author__ = 'leslie' #-*-coding:utf-8-*- # #1. 用户输入帐号密码进行登陆 #2...
    99+
    2023-01-31
    作业 学习心得 python
  • 第一周Python学习笔记
     Python 基本语法: ①  Python程序的格式:1.用代码高亮来标识函数丶语句等等 本身的代码高亮并没有实际的意义,只是用来辅助编程人员和阅读人员 更好的识别    2.程序以缩进来标识语句,缩进用来标识代码间的层次关系,缩进的...
    99+
    2023-01-30
    学习笔记 第一周 Python
  • Python第一周 学习笔记(3)
    一、数值型 1.数据类型分类: int:整数 python3的int就是长整型,且没有大小限制,受限于内存区域的大小int(x) 返回一个整数 float:浮点数 有整数部分和小数部分组成。支持十进制和科学计数法表示。只有双精度型。f...
    99+
    2023-01-31
    学习笔记 第一周 Python
  • Day1 Python入门学习,第一周
    体会 第一次开始学习Python,不知道自己之后能否持续坚持下去。我想不论怎样只要有时间和就努力坚持。争取以周为单位按要求完成相应工作量的学习。持续学习,不断总结和进步。 一、Python安装   Python的安装是还是是一件比较麻烦的...
    99+
    2023-01-30
    第一周 入门 Python
  • Python第四章作业(初级)
    目录 第1关 无参无返回值函数 第2关 无参有返回值函数 第3关 有参有返回值函数 第4关 多参函数 第5关 任意数量参数 第6关 pow函数详解 第7关 fabs() 函数 第8关 汽车迷 第9关 编写函数输出自除数 第10关 二分法求平...
    99+
    2023-10-04
    python 开发语言
  • 程序媛小姐姐直播讲解第七周PHP上机作业
    直播回放 程序媛小姐姐第七周PHP作业上机直播 题目及答案 第七周上机作业 一、单选题(共2题,28.4分) 1、下列函数中,可以对数组进行逆向排序的是(C )。 A、 sort() B、  asort()   C、 ksor...
    99+
    2023-09-07
    php java 开发语言
  • 软件工程实践专题第一次作业
    对伯乐在线所有文章进行爬取 使用scrapy框架 jobbolen.py # -*- coding: utf-8 -*-import scrapyfrom scrapy.http import Requestfrom urllib imp...
    99+
    2023-01-30
    作业 软件工程 专题
  • python第三次作业——叶耀宗
    作业1import random#引入随机数模块xing=["小白","小黄","小王","小陈","小绿"]print("学号\t\t\t姓名\t\tJava\tC语言\tPython\t平均成绩\t")listj=[]listc=[]...
    99+
    2023-01-31
    作业 python 叶耀宗
  • Python之作业(一)
    Python之作业(一) 作业 打印九九乘法表 用户登录验证 用户依次输入用户名和密码,然后提交验证用户不存在、密码错误,都显示用户名或密码错误提示错误3次,则退出程序验证成功则显示登录信息...
    99+
    2023-10-07
    python 开发语言
  • 【头歌-Python】Python第六章作业(初级)
    第1关:列表的属性与方法 任务描述 初始化一个空列表,输入一个正整数 n。 接下来,你将被要求输入 n 个指令,每得到一个指令后,根据指令的字符串进行对应的功能操作。 指令形式及对应功能如下: ins...
    99+
    2023-10-18
    python 开发语言 头歌
  • PTA Python作业1熟悉python编程环境
    目录 判断题 单选题 编程题 7-1 简单输出 7-2 输入并输出一个字符串 7-3 考试通过 7-4 姓名年龄与体重 7-5 计算圆的周长和面积 判断题 1-1Python是开源的,他可以被移植到许多平台上。(T) 1-2print ...
    99+
    2023-09-29
    python
  • 打印名片-课后程序(Python程序开发案例教程-黑马程序员编著-第一章-课后作业)
    实例2:打印名片 名片是标示姓名及其所属组织、公司单位和联系方法的纸片,也是新朋友互相认识、自我介绍的快速有效的方法。本实例要求编写程序,模拟输出效果如图1所示的名片。   图1 名片样式 实例目标 掌握print()函数的用法 实例分析...
    99+
    2023-09-25
    python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作