第二章

news/2025/3/16 14:48:16/文章来源:https://www.cnblogs.com/linlikun/p/18774912
TempStr = input("请输入带有符号的温度值:")
if isinstance(TempStr, str) and TempStr[-1] in ['F', 'f']:C = int((float(TempStr[0:-1]) - 32) / 1.8)print(f"转换后的温度是{C}C")
elif isinstance(TempStr, str) and TempStr[-1] in ['C', 'c']:F = int(1.8 * float(TempStr[0:-1]) + 32)print(f"转换后的温度是{F}F")
else:print("输入格式错误")
# 汇率,1美元 = 6人民币
exchange_rate = 6
MoneyStr = input("请输入带有货币符号的金额($表示美元,¥表示人民币):")
if MoneyStr[-1] in ['$', '$']:RMB = eval(MoneyStr[0:-1]) * exchange_rateprint(f"转换后的金额是¥{RMB:.2f}")
elif MoneyStr[-1] in ['¥', '¥']:USD = eval(MoneyStr[0:-1]) / exchange_rateprint(f"转换后的金额是${USD:.2f}")
else:print("输入格式错误")
exchange_rate = 2.2046
WeightStr = input("请输入带有单位符号的重量(kg表示千克,lb表示磅):")if WeightStr[-2:] in ['kg', 'Kg', 'KG']:lb = eval(WeightStr[0:-2]) * exchange_rateprint(f"转换后的重量是{lb:.4f}lb")
elif WeightStr[-2:] in ['lb', 'Lb', 'LB']:kg = eval(WeightStr[0:-2]) / exchange_rateprint(f"转换后的重量是{kg:.4f}kg")
else:print("输入格式错误")
import turtle# 设置画布大小
turtle.setup(650, 350, 200, 200)
# 抬起画笔
turtle.penup()
# 向后移动250个单位
turtle.bk(250)
# 放下画笔
turtle.pendown()
# 设置画笔宽度
turtle.pensize(25)
# 初始化颜色列表
colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"]
# 画笔初始方向
turtle.seth(-40)for i in range(4):# 设置画笔颜色,通过取模运算循环使用颜色列表中的颜色turtle.pencolor(colors[i % len(colors)]) turtle.circle(40, 80)turtle.circle(-40, 80)
turtle.pencolor(colors[4])  # 设置最后一段的颜色
turtle.circle(40, 80 / 2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2 / 3)

 

import turtle
t = turtle.Turtle()
for _ in range(3):
t.fd(200)
t.seth(t.heading() + 120)
turtle.done()

import turtle# 设置画笔速度
turtle.speed(5)# 绘制大等边三角形
side_length = 200
turtle.penup()
turtle.goto(-side_length / 2, -side_length * (3 ** 0.5) / 6)
turtle.pendown()
for _ in range(3):turtle.fd(side_length)turtle.seth(turtle.heading() + 120)# 绘制内部上方的小等边三角形
small_side_length = side_length / 2
turtle.penup()
turtle.goto(0, side_length * (3 ** 0.5) / 6)
turtle.pendown()
for _ in range(3):turtle.fd(small_side_length)turtle.seth(turtle.heading() + 120)# 绘制内部左下方的小等边三角形
turtle.penup()
turtle.goto(-small_side_length / 2, -side_length * (3 ** 0.5) / 6)
turtle.pendown()
for _ in range(3):turtle.fd(small_side_length)turtle.seth(turtle.heading() + 120)# 绘制内部右下方的小等边三角形
turtle.penup()
turtle.goto(small_side_length / 2, -side_length * (3 ** 0.5) / 6)
turtle.pendown()
for _ in range(3):turtle.fd(small_side_length)turtle.seth(turtle.heading() + 120)turtle.done()
import turtle# 设置画笔速度和初始长度
turtle.speed(5)
length = 5
# 绘制正方形螺旋线
for i in range(100):turtle.fd(length)turtle.right(90)length += 5  # 每次绘制完一条边,边长增加5个单位

turtle.done()

 


 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/899802.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

window11家庭版 WSL上安装CentOS7

环境 Windows11家庭版 1. 安装WSL配置 1.1 Win命令模式开启虚拟化步骤点击查看代码 # 启用适用于 Linux 的 Windows 子系统:打开powershell并输入: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart# 启用虚拟化:以管理员打…

探秘Transformer系列之(14)--- 残差网络和归一化

从零开始解析Transformer,目标是:(1) 解析Transformer如何运作,以及为何如此运作,让新同学可以入门;(2) 力争融入一些比较新的或者有特色的论文或者理念,让老鸟也可以有所收获。探秘Transformer系列之(14)--- 残差网络和归一化 目录探秘Transformer系列之(14)--- 残差…

省选联考2024游记

搬运自 洛谷博客 ,文章写于 2024.03.05“总有地上的生灵,敢于直面雷霆的威光。”全文共1169字。 Day -105 2023/11/18 noip考完人就崩了,第二题甚至都没写出正解,只有压线省一,大哭。 也基本注定这回是进不了省队了。 Day -5 2024/2/26 周一 开始停课 Day -4 2024/2/27 周…

day30 正则三剑客---awk

awk是什么 再谈三剑客grep,擅长单纯的查找或匹配文本内容 sed,更适合编辑、处理匹配到的文本内容 awk,更适合格式化文本内容,对文本进行复杂处理后、更友好的显示三个命令称之为Linux的三剑客 awk学完后的能力 以下部分内容需要结合shell编程对文本行数据提取数据字段 模式…

树上查分学习笔记+做题记录

树上查分 点的查分求路径 \(u-v\) 上的点被经过的次数. \(cnt[x]\) 表示点 \(x\) 被经过的次数. 核心代码:cnt[u]++; cnt[v]++; cnt[lca(u,v)]--; cnt[father[lca(u,v)]]--;A. 运输压力解法 树上查分板子题啊 #include <bits/stdc++.h> using namespace std; const int N…

ActAgent开发之基于http请求引用链路模版发起对话

下载deepeek 首先本地安装ollama,这是一款支持mac,windows和linus系统的大模型管理工具。下载好后打开终端,执行命令ollama pull deepseek-r1:7b,可以在网上找想要下载的开源大模型,我这里下载的是deepseek-r1的7b模型。执行完后可以用ollama list查看是否下载成功,然后可…

缓存与数据库的一致性方案,Redis与Mysql一致性方案,大厂P8的终极方案(图解+秒懂+史上最全)

说在前面 在40岁老架构师 尼恩的读者交流群(50+)中,最近有小伙伴拿到了一线互联网企业如阿里、滴滴、极兔、有赞、希音、百度、网易、美团的面试资格,遇到很多很重要的redis一致性面试题,类似如下:如何保障 MySQL 和 Redis 的数据一致性? 如何保障 MySQL 和 Cache 的数据一…

牛逼,这款开源聊天应用竟能一键召唤多个AI助手,跨平台通话神器!

`JiwuChat`是一款基于Tauri2和Nuxt3构建的轻量化多平台即时通讯工具,仅约8MB体积却集成了**AI群聊机器人**、**WebRTC音视频通话**、**屏幕共享**等前沿功能。一套代码适配Windows/macOS/Linux/Android/iOS/Web六大平台,堪称开发者学习跨端开发的绝佳样板!嗨,大家好,我是小…

day29_正则三剑客--sed

关于学正则单个正则字符还认识组合到一起就晕了,怎么办?本质还是对单个字符没理解.认识*认识.*组合到就一起就蒙了,为什么?还是没想明白.的意义,*的意义正则表达式,从左向右,逐步理解单个字符的意义怎么做? 1.思维脑图写没写? 2.每一个正则表达式的符号,自己有没有动…

npm和yarn笔记

一、知识背景: npm和yarn都是node 的包管理工具,一开始yarn开发出来是为了解决npm的一些问题,比如早期的npm下载包只能串行执行,依赖嵌套等,但最新版本的npm其实和yarn的性能已经不相上下了,在2025年的今天按道理使用哪一个都行。 二、一些区别 三、常用命令功能描述npm …

设计一个由土壤电池供电的VR视觉体验

“拔掉资本主义”是一款由地球提供动力的虚拟现实体验,在这里,变成一棵树将你从生产力的需求中解放出来。“拔掉资本主义,扎根现实”是一种虚拟现实体验,由地球本身提供动力,利用土壤电池产生能量。当佩戴VR头显时,用户经历了数字化转型,成为一棵树或一棵植物,完全沉浸…