python小程序代码(请问大神你有Python的小程序代码吗什么功能都可以四十行左右,爱)

1.请问大神你有Python的小程序代码吗什么功能都可以四十行左右, 爱

帮你找的40左右的计算器Python源码:from tkinter import *reset=Truedef buttonCallBack(event): global label global reset num=event。

widget['text'] if num=='C': label['text']="0" return if num in "=": label['text']=str(eval(label['text'])) reset=True return s=label['text'] if s=='0' or reset==True: s="" reset=False label['text']=s num#主窗口root=Tk()root。 wm_title("计算器")#显示栏1label=Label(root,text="0",background="white",anchor="e")label['width']=35label['height']=2label。

grid(row=1,columnspan=4,sticky=W)#按钮showText="789/456*123-0。C "for i in range(4): for j in range(4): b=Button(root,text=showText[i*4 j],width=7) b。

grid(row=i 2,column=j) b。bind("",buttonCallBack)showText="()"for i in range(2): b=Button(root,text=showText[i],width=7) b。

grid(row=6,column=2 i) b。bind("",buttonCallBack)b=Button(root,text="=")b。

grid(row=6,columnspan=2,sticky="we")b。 bind("",buttonCallBack)root。

mainloop()。

2.用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!'

3.求python计算机语言大神帮忙写一个小程序,大概几行代码,我没时

哈哈 这个已经有别人问过了,而且还是我回答的,我说好熟悉的感觉。

?oldq=1

你看看,会不会是你们专业的呢

代码如下:

#-*-coding:utf-8-*-

class Student(object):

"""

自定义Student类

"""

def __init__(self, name, score):

# 初始化Student,参数name,score

self.name = name

self.score = score

def __cmp__(self, other):

# 重写比较方法,根据Student类属性score进行比较

return cmp(self.score, other.score)

def show(self):

return 'name:'+self.name+'; score:'+str(self.score)

def get_input():

name = raw_input('input name >')

if not name: # 当姓名输入为空时,返回None

return (None,None)

score = raw_input('input %s\'s score >' % name)

if name and score:

return (name,int(score)) # 为方便比较,将score强制转换为int型

else:

return (None,None)

def main():

s_list = []

while True: # 一直循环输入姓名及成绩

name,score = get_input()

if name and score:

s = Student(name, score)

s_list.append(s)

else: # 当输入姓名或成绩为空时跳出循环

break

s_list.sort() # 对Student实体进行排序

for i,s in enumerate(s_list): # 遍历已经排序的实体列表,并进行显示

print ' '.join([str(i+1), s.name, str(s.score)])

if __name__ == '__main__':

main()输入及输出如下

input name >a

input a's score >97

input name >b

input b's score >95

input name >c

input c's score >96

input name >

1 b 95

2 c 96

3 a 97注释很详细了,应该能看懂

4.请帮忙用Python编写一个小程序

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的库很全,你想要的功能基本都有,不知道的查查书、手册,多去网上搜搜,学习学习变成自己的就行了。

5.用python编个小程序

#!/usr/bin/env python

'guessNumber.py -- my first Python : guess number'

# import random function

from random import randint

# generate a random number

number = randint(0, 100)

# set default value

counter = 0

last_num = {

"min":0,

"max":100,

}

# loop

while True:

n = int(raw_input("Enter a number between %d to %d:" % (last_num['min'], last_num['max'])))

counter += 1

if not (last_num['min'] number:

last_num['max'] = n

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

我只写一个函数:

>>>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

程序执行结果:

>>>littleFunc()

input a number please: 1

input a number please: 3

input a number please: 5

input a number please: 7

input a number please: 8

input a number please: 4

input a number please: 9

input a number please: 6

input a number please: 2

[1, 2, 3, 4, 5, 6, 7, 8, 9]

7.我想使用python写一个小程序作为练习,使用的是python3

这个是 python2.7 的代码,如果是 python3.x 的话,改一下 print 函数就好。

if __name__ == '__main__':

list_three = []

list_six = []

list_nine = []

for i in range(1, 301):

if i % 3 == 0 or str(i).find('3') -1:

list_three.append(i)

if i % 6 == 0 or str(i).find('6') -1:

list_six.append(i)

if i % 9 == 0 or str(i).find('9') -1:

list_nine.append(i)

print '3 output: '

for item in list_three:

print item,

print ''

print '6 output: '

for item in list_six:

print item,

print ''

print '9 output: '

for item in list_nine:

print item,

print '

8.帮用python做个小程序

我也是刚学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 randomdef 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 countprint_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() continueprint_title("Thanks for playing")。

python小程序代码

转载请注明出处编程代码网 » python小程序代码(请问大神你有Python的小程序代码吗什么功能都可以四十行左右,爱)

资讯

pythonpep是什么(英语python是什么意思)

阅读(31)

本文主要为您介绍pythonpep是什么,内容包括请问Python中的PEP8啦,PEP333啦中PEP的意思,python中的docstring什么意思,python的IDLE是什么意思。英语python是什么意思?英语python的意思是巨蛇,大蟒。我们通常所说的Python是一种广泛使用的解释

资讯

pythonos和sys(pythonos和sys模块的区别)

阅读(35)

本文主要为您介绍pythonos和sys,内容包括pythonos和sys模块的区别,python中os和sys模块的区别与常用方法总结,python的os和sys在windows下应该也是可以用的吧为什么用help(os)。os与sys模块的官方解释如下:os: This module provides a porta

资讯

pythonmac更新版本(mac怎么升级python版本)

阅读(33)

本文主要为您介绍pythonmac更新版本,内容包括mac怎么升级python版本,如何更新Mac自带Python,如何升级mac自带的python。下载Python3.5 for Mac 一步步安装安装的默认路径是:/Library/Frameworks/Python.framewo

资讯

modpythonrpm包(怎样将python程序及其依赖打包成rpm包部署)

阅读(30)

本文主要为您介绍modpythonrpm包,内容包括pythonmod函数式哪个包,怎样将python程序及其依赖打包成rpm包部署,如何把python脚本打包成rpm包。可以的,虽然说pip比较流行,但rpm从原理上完全可以覆盖这些部署过程,只有一些小的要求:所有环境的Pytho

资讯

matlab和python的区别(Python跟Matlab有什么区别和联系呢)

阅读(33)

本文主要为您介绍matlab和python的区别,内容包括Python跟Matlab有什么区别和联系呢,学matlab还是python好,python与matlab的优缺点比较。联系:可以使用python语言开发Matlab软件使用的程序。区别:指点不同Python:是一种跨平台的计算机程序设计

资讯

time.mktimepython(python怎么将时间戳转化为日期)

阅读(46)

本文主要为您介绍time.mktimepython,内容包括python怎么将时间戳转化为日期,python中怎么把datetime类型转换成timestamp,pythondatetime处理时间。当前时间戳:time.time()当前日期:time.ctime()Python下日期到时间戳的转换import datetimeim

资讯

pythoncjson安装(python里面怎么安装json包)

阅读(51)

本文主要为您介绍pythoncjson安装,内容包括python里面怎么安装json包,reportlab怎么安装,pythonlxml怎么安装。python中的json解释库有好几个,不同版本使用方法不同。常用有 json-py 与smiplejson 两个包其中,json-py

资讯

pythoncommonlisp(Python,C,Perl,andLISP解释)

阅读(20)

本文主要为您介绍pythoncommonlisp,内容包括pythonc++common.lispD语言学这些编程语言好就业创业吗,Reddit为什么放弃CommonLisp用Python,pythonperllispc应先从哪个学起哪个更容易些。一Python(KK 英语发音: /pa?θɑn/, DJ 英语发音: /?paiθ

资讯

python并列条件(python并列条件判断怎么写例如ifa>b&c)

阅读(26)

本文主要为您介绍python并列条件,内容包括python并列条件判断怎么写例如ifa>bamp;amp;c,python并列条件判断怎么写例如ifa>b&amp;c,python并列条件判断怎么写例如ifa>b&c。pythonPython 2.7.3 (default, Mar 14 2014, 11:57:14) [GCC 4.7.2

资讯

python大数据计算(Python适合大数据量的处理吗)

阅读(21)

本文主要为您介绍python大数据计算,内容包括Python适合大数据量的处理吗,python语言大数据计算应用,如何用python进行大数据挖掘和分析。python可以处理大数据,python处理大数据不一定是最优的选择。适合大数据处理。而不是大数据量处理。

资讯

python获取屏幕分辨率(python+appium中的tap怎么用呀)

阅读(26)

本文主要为您介绍python获取屏幕分辨率,内容包括python怎么自动识别设备的分辨率,python怎么自动识别设备的分辨率,python怎么获取mp4的分辨率。先看看tap是什么,定义在了TouchAction中,代码如下def tap(self, element=None, x=None, y

资讯

python设置壁纸(如何用python写一个可以自动换壁纸)

阅读(33)

本文主要为您介绍python设置壁纸,内容包括python小白提问用python换个桌面背景,如何用python写一个可以自动换壁纸,python给图形化界面插入背景图片。path="D:\我的文档\My Pictures\wallpaper" #壁纸目录newpath=os.path.join(os.ge

资讯

pythonpep是什么(英语python是什么意思)

阅读(31)

本文主要为您介绍pythonpep是什么,内容包括请问Python中的PEP8啦,PEP333啦中PEP的意思,python中的docstring什么意思,python的IDLE是什么意思。英语python是什么意思?英语python的意思是巨蛇,大蟒。我们通常所说的Python是一种广泛使用的解释

资讯

pythonos和sys(pythonos和sys模块的区别)

阅读(35)

本文主要为您介绍pythonos和sys,内容包括pythonos和sys模块的区别,python中os和sys模块的区别与常用方法总结,python的os和sys在windows下应该也是可以用的吧为什么用help(os)。os与sys模块的官方解释如下:os: This module provides a porta

资讯

pythonmac更新版本(mac怎么升级python版本)

阅读(33)

本文主要为您介绍pythonmac更新版本,内容包括mac怎么升级python版本,如何更新Mac自带Python,如何升级mac自带的python。下载Python3.5 for Mac 一步步安装安装的默认路径是:/Library/Frameworks/Python.framewo

资讯

modpythonrpm包(怎样将python程序及其依赖打包成rpm包部署)

阅读(30)

本文主要为您介绍modpythonrpm包,内容包括pythonmod函数式哪个包,怎样将python程序及其依赖打包成rpm包部署,如何把python脚本打包成rpm包。可以的,虽然说pip比较流行,但rpm从原理上完全可以覆盖这些部署过程,只有一些小的要求:所有环境的Pytho

资讯

matlab和python的区别(Python跟Matlab有什么区别和联系呢)

阅读(33)

本文主要为您介绍matlab和python的区别,内容包括Python跟Matlab有什么区别和联系呢,学matlab还是python好,python与matlab的优缺点比较。联系:可以使用python语言开发Matlab软件使用的程序。区别:指点不同Python:是一种跨平台的计算机程序设计

资讯

time.mktimepython(python怎么将时间戳转化为日期)

阅读(46)

本文主要为您介绍time.mktimepython,内容包括python怎么将时间戳转化为日期,python中怎么把datetime类型转换成timestamp,pythondatetime处理时间。当前时间戳:time.time()当前日期:time.ctime()Python下日期到时间戳的转换import datetimeim

资讯

pythoncjson安装(python里面怎么安装json包)

阅读(51)

本文主要为您介绍pythoncjson安装,内容包括python里面怎么安装json包,reportlab怎么安装,pythonlxml怎么安装。python中的json解释库有好几个,不同版本使用方法不同。常用有 json-py 与smiplejson 两个包其中,json-py

资讯

sketchpython(PythonIDLE与python有什么区别)

阅读(47)

本文主要为您介绍sketchpython,内容包括如何优雅的在手机上写Python,纯手机党怎么学python,python的IDLE是什么意思。指代不同Python IDLE:是Python的集成开发环境 ,自1.5.2b1以来已与该语言的默认实现捆绑在一起。 2、python: