博客
关于我
Python输入输出练习,运算练习,turtle初步练习
阅读量:802 次
发布时间:2023-03-06

本文共 1548 字,大约阅读时间需要 5 分钟。

Python入门:从简单交互到图形绘制的学习之旅

作为一个刚开始接触Python编程的新手,我决定按照教材的建议,从简单的交互式编程开始,逐步探索Python的魅力。以下是一些实用的代码示例和应用场景。

1. 简单的交互式程序

编写一个简单的问候程序,要求用户输入名字并给予回应。这种交互式程序是学习编程的最好方式。

name = input('What is your name?')
print('Hi, %s.' % name)

结果:

你输入的名字会被用来打造一个个性化的问候信息。

2. 基于文件的交互式程序

在某些场合下,文件式交互可能比简单的输入更具实用性。以下是一个读取文件并统计单词数量的示例。

with open('file.txt', 'r') as f:
words = f.read().split()
print(len(words))

结果:

你可以通过创建一个名为file.txt的文本文件来测试这个程序。

3. 简单的数值计算

编写一个程序,能够接收两个数值并计算它们的和。尝试将所有代码放在一行以体验Python的灵活性。

print('两数之和为:%.2f' % (float(input('输入第一个数:')) + float(input('输入第二个数:'))))

结果:

输入两个数值后,程序会输出它们的和,保留两位小数。

4. 三角形面积计算

使用海伦公式计算三角形的面积。这种方法适用于已知三边长的情况。

a = input('三角形的边长a=')
b = input('三角形的边长b=')
c = input('三角形的边长c=')
s = (float(a) + float(b) + float(c)) / 2
area = float(s) * (float(s) - float(a)) * (float(s) - float(b)) * (float(s) - float(c)) ** 0.5
print('三角形面积为:%.2f' % area)

结果:

输入三角形的三边长,程序会输出对应的面积。

5. 圆的面积计算

编写一个程序,接收圆的半径并计算其面积。

r = input('输入半径r:')
area = float(r) * float(r) * 3.14
print('圆的面积为:%.2f' % area)

结果:

输入半径后,程序会输出圆的面积。

6. 绘制同心圆

通过简单的图形绘制工具,画出一组同心圆。

import turtle
circle(10)
turtle.circle(40)

结果:

你可以看到两个大小不同的同心圆。

7. 画五角星

编写一个程序绘制五角星。

import turtle
for i in range(5):
turtle.forward(100)
turtle.left(144)

结果:

你会看到一个五角星出现在屏幕上。

8. 五角星的自定义颜色

通过设置颜色和填充色,绘制一个五角星。

import turtle
turtle.color("yellow")
turtle.bgcolor("red")
turtle.fillcolor("yellow")
turtle.speed(1)
turtle.begin_fill()
for i in range(5):
turtle.forward(200)
turtle.right(144)
turtle.end_fill()

结果:

你会看到一个全黄色的五角星。

这些代码示例涵盖了从简单交互到图形绘制的多个方面。随着对Python语法和图形库的熟悉,你可以创造出更复杂的功能。

转载地址:http://tmafk.baihongyu.com/

你可能感兴趣的文章
python | ttkbootstrap,一个神奇的 Python 库!
查看>>
python | unoconv,一个超厉害的 Python 库!
查看>>
python | urllib3,一个超强的 Python 库!
查看>>
python | webassets,一个超强的 Python 库!
查看>>
python | werkzeug,一个不可思议的 Python 库!
查看>>
python | xlsxwriter,一个实用的 Python 库!
查看>>
python | xlwings,一个非常实用的 Excel 相关的 Python 库!
查看>>
python | xmltodict,一个非常厉害的 关于XML数据 Python 库!
查看>>
python | xonsh,一个超酷的 Python 库!
查看>>
python | yagmail,一个实用的 Python 库!
查看>>
python | 一文掌握Python的上下文管理器和with语句
查看>>
python | 一文看懂Python闭包机制与变量作用域规则
查看>>
python读取含中文的json
查看>>
python | 如何用Python锁避免并发错误?
查看>>
python | 提升代码迭代速度的Python重载方法
查看>>
python | 深入理解Python并发编程中的GIL限制与解决方案
查看>>
Python | 爬虫实战——亚马逊搜索页监控(附详细源码)
查看>>
python | 高效使用Python工具自动生成模块文档的秘诀
查看>>
python 一个list去除另一个list中的值
查看>>
python 三大框架的 介绍。
查看>>