摘要: python #d = 0 print("所有三位数中的水仙花数如下所示:") for i in range(100, 1000): a = i // 100 # 求百位数 b = i // 10 % 10 # 求十位数 c = i % 10 # 求个位数 if a ** 3 + b ** 3 + 阅读全文
posted @ 2023-10-19 20:16 Jinylin 阅读(51) 评论(0) 推荐(0) 编辑
摘要: 猜拳游戏 import random # 调用random函数库 while True: x = random.randint(0, 2) # 调用库里的randint函数使用随机数。 print(" ") print(" 猜拳游戏") y = int(input('请输入0剪刀,1石头,2布:') 阅读全文
posted @ 2023-10-19 19:08 Jinylin 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 我女朋友喜欢Hello Kitty,当她知道我会用Python画图,让我给画一个,怎么说呢,当然要安排上啦!请看程序 import math import turtle as t # 计算长度、角度 t1:画笔对象 r:半径 angle:扇形(圆形)的角度 def myarc(t1, r, angl 阅读全文
posted @ 2023-10-19 18:52 Jinylin 阅读(832) 评论(0) 推荐(0) 编辑
摘要: 可爱的蜡笔小新想要吗?画起来 import turtle as t '''设置''' t.setup(800, 500) # 创建画布并使其位于屏幕中心 t.pensize(2) # 画笔粗细 t.colormode(255) # 色彩模式 t.speed(5) # 绘画速度 t.color('bl 阅读全文
posted @ 2023-10-19 16:11 Jinylin 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 想不想画一个动态爱心来哄女朋友高兴呢? 那么它来啦 import random from math import sin, cos, pi, log from tkinter import * CANVAS_WIDTH = 640 # 画布的宽 CANVAS_HEIGHT = 480 # 画布的高 阅读全文
posted @ 2023-10-19 15:43 Jinylin 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 密码的解密是一个有趣的过程,凯撒密码也是一个较为简单的密码,是通过位移来解决的。 当我们把凯撒密码位移量设置为3时就可以用Python做出以下程序。 加密程序: plaincode = input("请输入明文:") for p in plaincode: if ord("a") <= ord(p) 阅读全文
posted @ 2023-10-19 15:39 Jinylin 阅读(639) 评论(0) 推荐(0) 编辑
摘要: 如何获取星期字符串 weekstr = "星期一星期二星期三星期四星期五星期六星期日" weekid = eval(input("请输入星期数字(1~7):")) pos = (weekid - 1) * 3 # 获取数字后从“星”开始,三字一循环 print(weekstr[pos:pos + 3 阅读全文
posted @ 2023-10-19 15:30 Jinylin 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 我们要“好好学习,天天向上。”那么天天向上的力量到底有多强呢? 1.一年365天,以第1天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高1‰,当没有学习时由于遗忘等原因能力值相比前一天下降1%。每天努力和每天放任,一年下来的能力值相差多少? import math dayup = ma 阅读全文
posted @ 2023-10-19 15:26 Jinylin 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 正方形螺旋线的绘制 import turtle turtle.speed('fastest') # 加快画笔速度 length = 3 # 正方形边长 angle = 90 # 转向角度 for i in range(100): # 循环n次,画n个边形 turtle.forward(length) 阅读全文
posted @ 2023-10-19 11:20 Jinylin 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 无角正方形 from turtle import * penup() fd(-100) pendown() pensize(10) penup() seth(0) fd(20) pendown() fd(60) penup() fd(20) pendown() penup() seth(-90) f 阅读全文
posted @ 2023-10-19 11:17 Jinylin 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 叠加等边三角形的绘制 from turtle import * penup() fd(-100) pendown() pensize(10) seth(60) fd(200) seth(-60) fd(200) seth(0) fd(-200) seth(60) fd(100) seth(0) fd 阅读全文
posted @ 2023-10-19 11:11 Jinylin 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 等边三角形的绘制 from turtle import * penup() fd(-50) pendown() pensize(25) seth(60) fd(100) seth(-60) fd(100) seth(360) fd(-100) done() 运行结果如下: 阅读全文
posted @ 2023-10-19 11:08 Jinylin 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 汇率转换程序 i = input("请输入金额用“¥”或“$”结束:") if i[-1] in ['¥']: C = (eval(i[0:-1])) / 6 print("转换后是{:.2f}美元".format(C)) elif i[-1] in ['$']: F = (eval(i[0:-1] 阅读全文
posted @ 2023-10-19 11:06 Jinylin 阅读(66) 评论(0) 推荐(0) 编辑
摘要: 太阳花的绘制 from turtle import * color('red', 'yellow') # 分别定义填充颜色 begin_fill() while True: forward(200) left(170) # noinspection PyTypeChecker if abs(pos( 阅读全文
posted @ 2023-10-19 11:04 Jinylin 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 五角星的绘制 from turtle import * # 从turtle库中导入所有函数 fillcolor("red") # 表示填充红色 begin_fill() # 表示开始填充 while True: # 条件为真时进行死循环 forward(200) right(144) # noins 阅读全文
posted @ 2023-10-19 11:01 Jinylin 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 健康食谱搭配输出 diet = ['西红柿', '花椰菜', '黄瓜', '牛排', '虾仁'] for x in range(0, 5): for y in range(0, 5): if not (x == y): print("{}{}".format(diet[x], diet[y])) 程 阅读全文
posted @ 2023-10-19 10:54 Jinylin 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后,每天早上都吃了前一天剩下的一半多一个。到了第五天早上想再吃时,见只剩下一个桃子了。请编写程序计算猴子第一天共摘了多少桃子。 n = 1 for i in range(5, 0, 阅读全文
posted @ 2023-10-19 08:54 Jinylin 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 计算1!+2!+3!+......+10!程序 sum, tmp = 0, 1 for i in range(1, 11): tmp *= i sum += tmp print("运算结果是: {}".format(sum)) 程序运行结果如下: 阅读全文
posted @ 2023-10-19 08:46 Jinylin 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 打印九九乘法表 for i in range(1, 10): for j in range(1, i + 1): print("{}*{}={:2} ".format(j, i, i * j), end='') # end指最终终止值 print('') 运行结果如下: 阅读全文
posted @ 2023-10-19 08:42 Jinylin 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 整数数列求和程序: n = input("请输入整数N: ") sum = 0 for i in range(int(n)): # range用于计数整数。for表示循环 sum += i + 1 print("1 到N 求和结果: ", sum) 阅读全文
posted @ 2023-10-19 08:33 Jinylin 阅读(50) 评论(0) 推荐(0) 编辑