python有趣小程序(【基础】Python3小程序_约瑟夫生者死者小游戏)

本文目录
- 【基础】Python3小程序_约瑟夫生者死者小游戏
- python做一个计算器小程序要求当输入任意数字每输入一个数字相加当输入零时停止计算出合,输出答案
- 用python编写一个小程序
- 可以用 Python 来干些什么有趣的事
【基础】Python3小程序_约瑟夫生者死者小游戏
30 个人在一条船上,超载,需要 15 人下船。
于是人们排成一队,排队的位置即为他们的编号。
报数,从 1 开始,数到 9 的人下船。
如此循环,直到船上仅剩 15 人为止,问都有哪些编号的人下船了呢?
方法一:无算法运算
方法二:算法队列,利用队列先进先出的原理
queue模块学习
基础使用函数
q=queue.Queue(n) #建立长度为n的先进先出队列FIFO
q=q=queue.LifoQueue(n) #建立长度为n的后进先出队列LIFO
q.put() #放入元素
q.get() #取出元素
***隐藏网址***
python做一个计算器小程序要求当输入任意数字每输入一个数字相加当输入零时停止计算出合,输出答案
好的,以下是一个简单的python计算器小程序,可以满足您的需求:
# 初始化总和为0
total = 0
while True:
# 获取用户输入
num = int(input("请输入数字(输入0结束计算):"))
# 如果输入的是0,则退出循环
if num == 0:
break
# 否则将输入的数字累加到总和中
total += num
# 输出计算结果
print("计算结果为:", total)
在这个程序中,我们首先初始化了一个变量total表示累加的总和,然后进入一个循环中,在循环中,我们使用input函数获取用户输入的数字,如果输入的数字是0,则使用break语句退出循环,否则将输入的数字累加到总和中。
当循环结束后,输出计算结果即可。
用python编写一个小程序
def input_1():
a = raw_input(’Please input something:\n’)
global st
st = list(a)
print ’Now the list you just inputted is:\n’,st
success = True
while success:
input_1()
for i in st:
c = st.count(i)
if c 》= 3:
print ’You lost!’
print ’Error: The number of %s you just input is %s ’%(i,c)
success = True
break
print ’The number of %s you inputted is %s time(s)’%(i,c)
success = False
print ’Success!’
可以用 Python 来干些什么有趣的事
写过一个把图片转成字符图的小程序
工作原理:利用字符来表示像素,代替图案。
具体步骤:
1.读入图片,将其转化为灰度图片
2.逐行扫描像素点,转化为对应的字符。
实施细节:
1.找朋友做了所有键盘上的字符的图片,白色背景,写了个代码统计个字符显示出来后,黑色区域有多少,和整体作对比,计算“灰度值”,然后分出灰度阶数,选择对应字符。最后确定8个字符,对应8个灰阶。
2.字符在显示的时候长宽比不是一比一的,所以输入图片要首先经过调整,这里就是简单的高度除以2。
3.用了PIL库
github jzlikewei/img2ascii · GitHub
结果像这样:
泉此方:
gt;我司logo:我司logo:
gt;
最后加一个,嘟嘟嘴的我:

更多文章:
illustrator举例说明(illustrator选择工具和直接选择工具有什么不同啊)
2026年4月3日 07:30
结构体类型名称是什么(什么是结构体类型C语言中结构体类型占几个字节)
2026年1月27日 07:15
css高度自适应(CSS3如何固定图片宽度使图片高度按图片比例自适应)
2025年9月3日 02:45
mapreduce的实现原理(Hadoop技术内幕的内容介绍)
2025年11月16日 03:30
culture shock阅读理解(你好,完形填空I understand culture shock, i’ve been答案你有了吗)
2025年10月15日 21:45
private owner(求一篇 关于国外二手车交易现状的英文文章)
2025年6月10日 08:15
bool类型几个字节(C++定义bool类型的最小存储空间是多大)
2025年7月5日 02:15
手机号码的正则表达式(求国际手机号码完整正则表达式,哪位大侠有)
2026年6月1日 11:30
illustrator怎么记住(illustrator中释放到图层和粘贴时记住图层是什么意思)
2026年1月16日 13:15
















