问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

帮用python做个小程序

发布网友 发布时间:2022-04-20 04:13

我来回答

2个回答

热心网友 时间:2022-04-19 02:08

我也是刚学python,下面是我的程序,试了下,大致没问题。
def print_title(seq):
seq_len = len(seq)
screen_width = 80
box_width = seq_len + 6
left_margin = (screen_width - box_width) // 2
print()
print(' '*left_margin + '+' + '-'*(box_width-2) + '+')
print(' '*left_margin + '|' + ' '*(box_width-2) + '|')
print(' '*left_margin + '|' + ' ' + seq + ' ' + '|')
print(' '*left_margin + '|' + ' '*(box_width-2) + '|')
print(' '*left_margin + '+' + '-'*(box_width-2) + '+')
print()

def continue_or_not():
while (True):
flag = input("continue?(Y/N)")
if (flag.lower() == 'y') : return True
elif (flag.lower() == 'n') : return False
else : print("Invalid input :", flag)

def show_menu():
print("Menu:")
print("(I)nstructions")
print("(P)lay Game")
print("(Q)uit")
print()

import random
def guess_num():
target_num = int( random.random()*42 ) + 1
count = 0
while (True):
guess_num = int( input("Please enter you guess(1---42): ") )
print("guess_num = ", guess_num)
if ( (guess_num < 1) | (guess_num > 42)) :
print("invalid guess")
count += 1
continue
if (guess_num == target_num) :
print("You got it!")
break
elif (guess_num < target_num) :
print("My number is higher")
count += 1
continue
else :
print("My number is lower")
count += 1
continue
return count

print_title("Welcome to the Great CP1200 Guessing Game!")
print("Written by Lindsay Ward, March 2011 ")
name = input("What is your name? ")
while (True):
show_menu()
choice = input()
if (choice.lower() == 'i'):
print("I pick a number and you have to guess it. ")
print("Try and get it in as few guesses as possible.")
print()
continue
elif (choice.lower() == 'p'):
guess_count = guess_num()
print("Well done!", name, "You guessed it in", guess_count, "guesses")
break
elif (choice.lower() == 'q'):
break
else :
print("Invalid Menu Choice")
print()
continue

print_title("Thanks for playing")

热心网友 时间:2022-04-19 03:26

print "plz input a number:"
n=raw_input()
s=str(n)
print "n的位数是"+str( len(s) )
print "正序输出n:"
print n
print "逆序输出n:"
print int( s[::-1] )

思路就是先把数字转换为字符串,用字符串的操作来实现求位数和逆序,输出的时候再把字符串转为整数。
python的库很全,你想要的功能基本都有,不知道的查查书、手册,多去网上搜搜,学习学习变成自己的就行了。
用Python做的整蛊小程序——整点阴间的东西

整蛊小游戏一:思维黑洞想象一下,编写一个无限循环的猜谜游戏,while True: 朋友输入他们的猜测,print("猜错喽"),永远的谜底,让对方永远猜不透你的心思。这小小的恶作剧,是不是让你的朋友们欲罢不能呢?整蛊小游戏二:弹窗大乱斗用Tkinter库编写一个死命弹窗的程序,import tkinter.messagebox,让...

如何用python设计一个能实现添加、修改、删除、显示、退出等功能的小...

创建一个空字典用于存储数据。通过循环菜单的方式,让用户可以选择添加、修改、删除、显示、退出等功能。根据用户的选择执行相应的操作,例如添加数据就让用户输入键值对,修改数据就让用户选择要修改的键和新值,删除数据就让用户选择要删除的键,显示数据就输出整个字典,退出就结束程序。下面是一个简单的...

Python简单小程序,十几行编码而已。

这是一个简单的Python程序,通过循环不断地接收用户输入,并对其进行判断和输出。首先,程序使用了一个无限循环来持续接收用户的输入。每当用户输入一个值时,程序会尝试将输入转换为整数。如果输入可以成功转换为整数,程序会检查该整数是否为偶数。如果是偶数,程序会输出该整数及其描述;如果不是偶数,则...

如何用python做一个微信自动回复的小程序?

使用Python创建微信自动回复小程序,需借助wxpy库。此库具备微信登录、好友获取、消息收发等功能。以下为简易小程序代码示例。代码功能:当有好友发送文本消息时,自动打印消息内容并回复“自动回复:我现在有事情,稍后会回复你!”。注意:首次运行需扫描二维码登录微信,程序将在当前目录生成缓存文件以实现自...

如何使用python开发微信小程序?

使用 Python 开发微信小程序,可以借助第三方框架 wepy,简化开发流程。wepy 类似于 Vue.js,提供组件化、模块化的开发方式,使得开发者能更高效地进行小程序开发。以下为详细步骤:首先,需要在本地安装 wepy 的命令行工具。运行以下命令:npm install wepy-cli -g 接着,创建一个新项目。在终端或命令...

谁能用python帮我写一个小程序,让用户输入任意9个数字,然后输出排序...

&gt;&gt;&gt; def littleFunc():data =[] #初始化列表 for i in range(9):#一个for循环 num = int(raw_input("input a number please: "))#控制输入转为int data.append(num)#放入列表 data.sort()#排序 print data#输出 python的程序扩展名是.py 程序执行结果:&gt;&gt;&gt; littleFunc()input a ...

用python可以做什么游戏(用python可以做游戏吗)

用Python写一个简单的小游戏pre{overflow-x:auto}实现消消乐的构成主要包括三部分:游戏主体、计分器、计时器,下面来看一下具体实现。先来看一下游戏所需Python库。Python程序开发之简单小程序实例(11)小游戏-跳动的小球项目功能用户控制挡板来阻挡跳动的小球。Python入门小游戏之宝石消消乐简单介绍:...

python做一个计算器小程序要求当输入任意数字每输入一个数字相加当输入...

好的,以下是一个简单的python计算器小程序,可以满足您的需求:初始化总和为0 total = 0 while True:获取用户输入 num = int(input("请输入数字(输入0结束计算):"))如果输入的是0,则退出循环 if num == 0:break 否则将输入的数字累加到总和中 total += num 输出计算结果 print("计算结果...

关于python如何编写并输出hello,world小程序?

为了编写并输出 "Hello, World!" 小程序,你需要遵循以下步骤。首先,确保你已安装 Python,并配置好你的开发环境。接着,打开你的文本编辑器或集成开发环境(IDE),准备编写代码。使用 Python 编写小程序时,最基础且常用的输出函数是 `print()`。它能将指定的内容输出到控制台。在本例中,我们需...

求个Python小游戏

Python程序开发之简单小程序实例 (11)小 游戏 -跳动的小球 一、项目功能 用户控制挡板来阻挡跳动的小球。 二、项目分析 根据项目功能自定义两个类,一个用于控制小球在窗体中的运动,一个用于接收用户按下左右键时,挡板在窗体中的运动。在控制小球的类中,我们还需要考虑当小球下降时...

用python做一个程序 python做出来的小程序 python做小程序报告 python做微信小程序 Python做小程序 python做程序 python做抽奖程序 如何用python做小软件 python做exe程序
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
老师侮辱学生是否犯法 开启河南航拍新篇章 河南省航拍协会第一次会员代表大会召开 我想问下poscer m-3032款型手表售价是多少??? wp6m是啥意思 看图软件哪个好哪个看图软件好 5款强大到离谱电脑软件,都是效率神器!从此远离加班 在武汉买一套房大概要多少钱 武汉华润翡翠城的优缺点 k12教育为什么会被整顿 国家为什么要叫停K12教育? mq-2的A,B脚有区别没? 一个3位数的数字转换小程序 如何建立一个纯数字的密码字典? 你好,我的苹果X型号是MQAC2QL/A,为什么用电信只... 怎样用VB 遍个小程序,实现数字与ASCII码之间的转换 iPhoneX MQAF2B/A支持电信么? 将一串数字转换为另一串数字或者掺杂着字母,有没... 苹果11pro型号号码MQAC2ZD/A是什么意思? 编程中怎么把输出的数字变成字母(名字) 得加什么... mqac2kh/a电信能用吗? 小程序字符串转换为数字如何实现 iPhoneX.mqac2b/a,是什么版本 光纤宽带与普通宽带的区别? 光纤宽带和一般宽带有什么不同? 光纤宽带有哪些种类? 光纤宽带是什么业务呢? 光纤宽带与普通宽带有什么不同? 光纤宽带和普通的有什么区别 江苏的失业补助金在哪领,在支付宝或者微信可以申... 江苏智慧人社失业登记原因填写错了怎么修改 JAVA写小程序 在键盘上输入一串字符串例如“huahua”... 苹果8plusMQ8D2ZA/A是什么版本的 苹果8plus型号mQ8E2ZA/A是真的吗 c语言小程序 最近在用C#编写一个小程序,比如,把string str=&#39;a... 苹果8P型号MQ982LL/A是什么意思?哪里产的? 小程序迁移名称设置规则是什么? 苹果8mq862/a是国行吗 微信小程序 传中文参给html页面,得到的是%EF%BB%... 微信小程序超级扫描枪扫出的条码是文本如何变成数值? C语言中十六进制字符数组转化为字符串 素质教育的具体内容是什么? 素质教育具体是什么?你怎么认为? 什么是素质教育 华为HUAWEI+FreeBuds+4无线耳机+可以用数据线充电吗 freebuds4充电器能通用吗 freebuds4充电头用多大 华为耳机freebuds+4充电用华为5A线可以充电吗 华为freebuds4i充电只用数据线吗 华为freebuds4有线版能不能无线充电