返回顶部
首页 > 资讯 > 后端开发 > Python >用python代码画一幅星空
  • 597
分享到

用python代码画一幅星空

python开发语言 2023-09-03 14:09:47 597人浏览 独家记忆

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

摘要

运行代码后,会在画布上画出一些大小不同、位置随机的白色星星,就像是一幅星空一样。你可以根据自己的需求修改代码,调整画布大小、星星数量和大小等参数,让画出来的星空更加逼真。 效果如图所示   import turtleimport rand

运行代码后,会在画布上画出一些大小不同、位置随机的白色星星,就像是一幅星空一样。你可以根据自己的需求修改代码,调整画布大小、星星数量和大小等参数,让画出来的星空更加逼真。

效果如图所示

 

import turtleimport random# 设置画布大小和背景颜色turtle.setup(800, 600)turtle.bGColor('black')# 定义星星函数def draw_star(x, y, size):    turtle.penup()    turtle.Goto(x, y)    turtle.pendown()    turtle.color('white')    turtle.begin_fill()    for i in range(5):        turtle.forward(size)        turtle.right(144)    turtle.end_fill()# 画星星for i in range(50):    x = random.randint(-400, 400)    y = random.randint(-300, 300)    size = random.randint(5, 20)    draw_star(x, y, size)# 隐藏画笔turtle.hideturtle()# 显示画布turtle.done()
import turtle  # 导入turtle模块import random  # 导入random模块,用于生成随机数# 设置画布大小和背景颜色turtle.setup(800, 600)  # 设置画布大小为800x600像素turtle.bgcolor('black')  # 设置背景颜色为黑色# 定义星星函数def draw_star(x, y, size):    """    画星星的函数    :param x: 星星的x坐标    :param y: 星星的y坐标    :param size: 星星的大小    """    turtle.penup()  # 抬起画笔,不绘制轨迹    turtle.goto(x, y)  # 将画笔移动到指定坐标    turtle.pendown()  # 放下画笔,开始绘制轨迹    turtle.color('white')  # 设置画笔颜色为白色    turtle.begin_fill()  # 开始填充图形    for i in range(5):  # 循环5次,画出五角星        turtle.forward(size)  # 向前移动size个像素        turtle.right(144)  # 向右旋转144度    turtle.end_fill()  # 结束填充图形# 画星星for i in range(50):  # 循环50次,画出50个星星    x = random.randint(-400, 400)  # 随机生成x坐标    y = random.randint(-300, 300)  # 随机生成y坐标    size = random.randint(5, 20)  # 随机生成星星的大小     draw_star(x, y, size) # 调用draw_star函数,画出一个星星turtle.hideturtle() # 隐藏画笔,不显示画笔形状turtle.done() # 显示画布,进入消息循环,等待用户操作

来源地址:https://blog.csdn.net/qq_50942093/article/details/130010839

--结束END--

本文标题: 用python代码画一幅星空

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

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

猜你喜欢
  • 用python代码画一幅星空
    运行代码后,会在画布上画出一些大小不同、位置随机的白色星星,就像是一幅星空一样。你可以根据自己的需求修改代码,调整画布大小、星星数量和大小等参数,让画出来的星空更加逼真。 效果如图所示   import turtleimport rand...
    99+
    2023-09-03
    python 开发语言
  • 怎么用Python代码绘制一幅满天星
    本篇内容主要讲解“怎么用Python代码绘制一幅满天星”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python代码绘制一幅满天星”吧!全局设置在绘制满天星的过程中要运用到turtle工具...
    99+
    2023-06-16
  • 用python画星空的代码简单,python星空浪漫表白源码
    大家好,小编来为大家解答以下问题,用python画星空的代码简单,python星空浪漫表白源码,今天让我们一起来看看吧! 用python画星空源代码是什么? 用python画星空源代码是from turtle im...
    99+
    2023-10-06
    python
  • 用python实现一幅春联实例代码
    目录前言代码展示效果展示总结前言 过年了,家家户户都得贴春联,红红火火过大年~ 春联是天朝传统节日完美衔接了民族文化的产物,以美好的诗词文字表达美好愿望,是天朝特有文学形式绽放。也是...
    99+
    2024-04-02
  • 基于Python中的turtle绘画星星和星空
    目录前言:一、画一个N边形二、画五角星三、一闪一闪亮晶晶前言: Python 中的画图工具——turtle(海龟绘图),turtle 是 Python 中自带...
    99+
    2024-04-02
  • 怎么使用python画立体星空
    要使用Python绘制立体星空,您可以使用Python中的图形库来实现。以下是一种可能的方法:1. 导入所需的库:```python...
    99+
    2023-08-18
    python
  • python浪漫星空代码怎么写
    要编写一个浪漫星空的代码,你可以使用Python的turtle模块来绘制星空图案。以下是一个简单的示例代码:```pythonimp...
    99+
    2023-08-18
    python
  • Python绘画好看的星空图
    目录一、先来看看Python星空图代码绘制成品1 两个人的星空2 明月相伴的星空3 浩瀚银河中的星空4 森林映衬下的星空二、分解Python模拟3D星空图代码讲解1 下载并加载库2 ...
    99+
    2024-04-02
  • java画满天星星的代码怎么写
    以下是一个使用Java编写的画满天星星的代码示例:```javapublic class DrawStars {public sta...
    99+
    2023-09-28
    java
  • 用Java代码实现一幅春联详解
    快过年了,闲来无事,那就用自己的专业发挥一下作用吧。接下来我们就用java代码写一幅春联呗。具体代码如下: 模板图片如下: package com.zmh.daily.spring...
    99+
    2024-04-02
  • 如何用Python画一个绝美土星环
    本篇文章为大家展示了如何用Python画一个绝美土星环,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。土星的行星环非常出名。虽然木星、土星、天王星和海王星也有环,但土星环是我们太阳系中最大、最亮、最广...
    99+
    2023-06-16
  • python代码大全心形:一行Python代码画心型
    这是一行Python代码画心型的方法:```pythonprint('\n'.join([''.jo...
    99+
    2023-09-22
    python
  • 怎么在css3中使用less实现一个星空动画
    这期内容当中小编将会给大家带来有关怎么在css3中使用less实现一个星空动画,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先html文件结构很简单,如下:<div>  ...
    99+
    2023-06-08
  • 怎么用Python写一幅春联
    本篇内容主要讲解“怎么用Python写一幅春联”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用Python写一幅春联”吧!1. 前言春联是中国传统文化中最具内涵的元素之一,它以对仗工整、简洁...
    99+
    2023-06-29
  • 如何使用python画五角星
    本篇文章给大家分享的是有关如何使用python画五角星,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。Python的优点有哪些1、简单易用,与C/C++、Java、C# 等传统语...
    99+
    2023-06-14
  • 怎么用python实现一幅春联
    这篇文章给大家分享的是有关怎么用python实现一幅春联的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。前言春联是天朝传统节日完美衔接了民族文化的产物,以美好的诗词文字表达美好愿望,是天朝特有文学形式绽放。也是天朝...
    99+
    2023-06-28
  • 一分钟教你用Python写一幅春联
    目录1. 前言2. 代码中需要导入的模块3. 下载字模4. 下载龙凤呈祥背景底图5. 生成春联6. 测试样例总结1. 前言 春联是中国传统文化中最具内涵的元素之一,它以对仗工整、简洁...
    99+
    2024-04-02
  • Python如何17行代码画一个爱心
    🌈write in front🌈 🧸大家好,我是Aileen🧸.希望你看完之后,能对你有所帮助,不足请指正!共同学习交流. 🆔本文由Aileen_0v0&...
    99+
    2023-10-18
    python 开发语言 笔记 经验分享 virtualenv
  • 怎么用python代码画爱心
    这篇文章主要介绍“怎么用python代码画爱心”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用python代码画爱心”文章能帮助大家解决问题。代码:效果图:但左看右看,觉得背后的逻辑,比如for...
    99+
    2023-06-29
  • Python画图常用代码总结,这20个画图代码现拿现用
    目录 前言 1、散点图 2、带边界的气泡图 3、带线性回归最佳拟合线的散点图 4、抖动图 5、计数图 6、边缘直方图 7、边缘箱形图 9、矩阵图 10、发散型条形图 11、发散型文本 12、发散型包点图 13、带标记的发散型棒棒糖图...
    99+
    2023-09-01
    python 开发语言 数据分析
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作