Python程序运算(第一次作业)

使用Pythonturtle库实现基本图形绘制和数值操作,

一、运行下列程序:

二、编写下列程序:

1.键盘输入两个两位数,组成一个新的四位数,如:x=25,y=46,则z=4526

2.编写程序功能如下:

3.实现如下功能:

三、绘制图形(注意箭头方向):

1.

import turtle as a

a.pensize(5)
a.color('black')
a.forward(200)
a.right(90)
a.forward(200)
a.right(90)
a.forward(200)
a.right(90)
a.forward(200)
a.right(90)
a.penup()
a.goto(0, -100)
a.pendown()
a.forward(200)
a.right(90)
a.penup()
a.goto(100, 0)
a.pendown()
a.forward(200)
a.penup()
a.goto(100, -100)
a.done()
2.

import turtle as b

b.pensize(5)
b.color('blue')
b.circle(-30)
b.penup()
b.goto(60, 0)
b.pendown()
b.circle(-30)
b.penup()
b.goto(60, 60)
b.pendown()
b.circle(-30)
b.penup()
b.goto(0, 60)
b.pendown()
b.circle(-30)
b.done()
3.

import turtle as c

c.pensize(5)
c.color('red')
c.right(72)
c.forward(200)
c.right(144)
c.forward(200)
c.right(144)
c.forward(200)
c.right(144)
c.forward(200)
c.right(144)
c.forward(200)
c.done()
### 关于北京航空航天大学数据结构与程序设计课程第一次作业的要求 在北京航空航天大学的数据结构与程序设计课程中,首次作业通常旨在评估学生的基础编程技能以及对基本概念的理解程度。虽然具体的题目每年可能会有所不同,但是这类作业往往侧重考察以下几个方面: - 编程基础:包括但不限于变量定义、控制流语句(如条件判断if...else, 循环for/while)、函数编写等[^1]。 - 数据类型的掌握情况:熟悉常用数值型(int 和 float),了解它们之间的转换规则及其运算特性,比如加减乘除四则运算、取模操作%n用于获取余数、整除//得到商去除小数部分等功能的应用场景[^3]。 针对上述知识点,一份典型的第一份作业可能涉及如下任务之一或组合形式的任务: - 设计小型应用程序模拟实际生活中的某些流程; - 或者像提到过的二叉搜索树(BST)那样更复杂一点的数据结构练习题目的简化版本[^2]。 为了更好地准备这份作业,建议复习课堂笔记并参考教材对应章节的内容,同时可以查阅公开的教学资源网站寻找相似案例学习借鉴。如果遇到困难的地方,积极向老师提问或是参与同学间的讨论交流也是很有帮助的方式。 ```python # 示例代码片段展示如何实现一个简单的功能——计算两个整数的最大公约数(GCD) def gcd(a, b): while b != 0: a, b = b, a % b return abs(a) print(gcd(-48, 18)) # 输出应为6 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值