![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从0开始学python
沈九黎黎黎黎黎
这个作者很懒,什么都没留下…
展开
-
Python:输入概率,计算信源熵
源码:import mathprint("请输入该事件可能的情况数:")n = eval(input())print("请输入对应的P(x)的值:(注:所以的P(x)加起来应为1)")list=[]##用来存放各个P(x)for i in range(0,n): a = eval(input()) list.append(a)sum=0print("H=-(",end="")for i in range(0,n): if i==n-1: print...原创 2022-03-21 17:12:07 · 1259 阅读 · 0 评论 -
Python:请输入一段信息,并计算这串消息的信源熵
输入一串消息,用python实现信源熵的计算原创 2022-03-21 17:09:35 · 1423 阅读 · 0 评论 -
Python:输入一个带有“¥”符号的字符串,并转换成美元输出(源码+效果图)
源码:x = input()y = ""for i in x: if (i!="¥"): y = y + im = eval(y)output = m/6.32print('{:.2f}$'.format(output))效果图:原创 2021-10-04 08:26:28 · 1466 阅读 · 0 评论 -
Python:输入一个密码,判断其强度(源码+效果图)
源码:t = input("请输入字符串:")upper, lower, digit, space, other = 0, 0, 0, 0, 0for i in t: if i.isalnum(): lower = 1 elif i.islower(): lower = 1 elif i.upper(): upper=1 elif i.isspace(): space = 1 else:原创 2021-09-29 09:38:30 · 1534 阅读 · 0 评论 -
Python:程序读入应该表示星期几的数字(1~7),输出对应的星期字符串名称(源码+效果图)
源码:weekstr = "星期一星期二星期三星期四星期五星期六星期日"x = eval(input("请输入星期数字(1-7):"))pos = 3*(x-1)op = weekstr[pos:pos+3]print(op)效果图:原创 2021-09-28 22:49:44 · 14320 阅读 · 1 评论 -
Python:输入身份证号,计算出生日期、年龄、性别(源码+效果图)
源码:x = input("输入:\n")#年份year = x[6:10]month = x[10:12]day = x[12:14]old = 2021 - eval(year)#根据具体年份来算年龄sex = x[16:18]s = eval(sex)if(s%2==0): sex1 ="男"else: sex1 ="女"print("输出:\n", "你出生于", year, "年", month, "月", day, "日")print("你今年", o原创 2021-09-27 09:48:42 · 24991 阅读 · 0 评论 -
Python:输入两数,输出其最大值极其和(源码+效果图)
源码:x = eval(input())y = eval(input())sum = x + yif(x>=y): print("两数中大数是:", x, "两数之和是:", sum)else: print("两数中大数是:", y, "两数之和是:", sum)效果图:原创 2021-09-27 08:24:19 · 1462 阅读 · 0 评论 -
python:画六角形(效果图+源码)
源码:from turtle import *r=90for i in range(6): speed(250) seth(r) forward(50) r = r - 120 seth(r) forward(50) r = r + 60r1 = 30for j in range(6): speed(250) seth(r1) forward(50) r1 = r1 - 60...原创 2021-09-25 19:45:31 · 946 阅读 · 0 评论 -
python:画无角正方形(效果图+源码)
源码:from turtle import *for i in range(4): speed(250) pu() forward(50) pd() forward(100) pu() forward(50) left(90)原创 2021-09-25 17:55:33 · 11044 阅读 · 0 评论 -
python:画重叠的三角形(效果图+源码)
源码:from turtle import *for i in range(4): if(i<3): speed(250) h = i*120 seth(h) forward(500) else: speed(250) h = i*120 seth(h) forward(250)for j in range(3): speed(...原创 2021-09-25 17:50:09 · 3037 阅读 · 0 评论 -
python:画五星红旗(源码+效果图)
源码:from turtle import *#画布为默认大小,将起笔移动到国旗的左上角penup()goto(-300,200)pendown()#绘制国旗的红色背景矩形fillcolor("red")begin_fill()for i in range(2): speed(250) forward(600) right(90) forward(400) right(90)end_fill()#将起笔移动到坐标中心,并将起...原创 2021-09-25 17:17:08 · 17484 阅读 · 2 评论 -
python:画国旗(源码+效果图展示)
from turtle import *#画布为默认大小,将起笔移动到国旗的左上角penup()goto(-300,200)pendown()#绘制国旗的红色背景矩形fillcolor("red")begin_fill()for i in range(2): speed(250) forward(600) right(90) forward(400) right(90)end_fill()#将起笔移动到坐标中心,并将起笔方向设置为x轴正方向...原创 2021-09-25 17:12:24 · 1033 阅读 · 0 评论 -
python:画一条彩色的蟒蛇(源码)
import turtleturtle.setup(650,350,200,200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pensize(25)turtle.seth(- 40)c = ["pink","blue","green","grey","red","golden"]for i in range(4): turtle.pencolor(c[i]) turtle.circle(40,80) tur...原创 2021-09-25 17:09:56 · 1673 阅读 · 0 评论 -
python:画简单的同心圆(源码+效果图)
import turtler=30y=-30for i in range(3): turtle.circle(r) turtle.penup() turtle.goto(0,y) turtle.pendown() r = r + 30 y = y - 30turtle.hideturtle()原创 2021-09-25 17:06:18 · 5515 阅读 · 0 评论