用python编写一个小程序 怎样用python做小程序

作者&投稿:公斧 (若有异议请与网页底部的电邮联系)

def input_1():

    a = raw_input('Please input something:
')

    global st

    st = list(a)

    print 'Now the list you just inputted is:
',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!'



# -*- coding: cp936 -*-
def checkInput():
success = False
while not success:
userInput = raw_input("请输入一段文字:")
charList = []
for char in userInput:
if char not in charList:
charList.append(char)
if userInput.count(char) > 3:
print "文字重复的字,数字,符号,不得超过3次,请重新输入"
break
else:
print "成功"
success = True

if __name__ == '__main__':
checkInput()

用java语言,编写一个小程序。~

package testWrite;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.InputStream;

public class write {
InputStream inStream ;
FileOutputStream fs ;
int bytesum = 0;
int byteread = 0;
String data ;
StringBuffer dd;
public static byte[] readdata(String filePath) {
byte[] data = new byte[2048];// 用于存储读取的文件内容
try {
File file = new File(filePath);
if (file.exists()) {
FileInputStream fis = new FileInputStream(file);
fis.read(data);
fis.close();
}else{
System.out.println("文件不存在");
}
} catch ( Exception e) {
}
return data;
}

public void writeFile(String fileCopyPath,byte [] data){
File file = new File(fileCopyPath);
try {
if (!file.exists()) {
file.createNewFile();//创建文件
FileOutputStream fos = new FileOutputStream(file);
fos.write(data);
fos.close();
}else{
System.out.println("文件已经存在");
}
} catch (Exception e) {

e.printStackTrace();
}
}

}

package testWrite;
public class writeOne extends write {
public static void main(String[] args) {
//第一种
//writeOne a=new writeOne ();
//byte [] data=a.readdata("D:\\Users\\workspace\estWrite\\src\estWrite\\write.java");
//a.writeFile("D:\\Users\\workspace\estWrite\\src\estWrite\\writenew.java",data);
//第二种
writeOne a2=new writeOne ();
System.out.println(System.getProperty("user.dir"));//user.dir指定了当前的路径
String path=System.getProperty("user.dir");
System.out.println(path);
String writefile="\\src\estWrite\\write.java";
String writenewfile="\\src\estWrite\\writenew.java";
String w1=path+writefile; //读取文件的路径
String w2=path+writenewfile; //写入文件路径
byte [] data=a2.readdata(w1); //读取文件
a2.writeFile(w2 ,data); //写入文件
}
}
本地已经调试通过可以复制write.java 文件 ,注意包,和文件的路径 直接运行第二个java文件就可以了,运行后刷新一下就可以看到复制的文件(备注:我是使用myeclipse环境进行调试)


python不适合做小程序的。
1、微信官方为小程序提供了大量的接口api,开发小程序需要有基本的Javascript,HTML,CSS的基础。
2、 小程序开发,常见使用“MINA”框架
Apache Mina Server 是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(Mina 的异步IO 默认使用的是JAVA NIO 作为底层支持)操作的编程模型。
这个框架为微信小程序的运行提供了丰富的组件和API。要学会和掌握小程序的框架结构、数据绑定机制、模板、数据缓存、常用组件和API等相关知识。

python制作小程序
答:python不适合做则孝小程序的。1、微信官方为小程序提供了大量的接口api,开发小程序需要有基本的Javascript,HTML,CSS的基础。2、小程序开发,常见使用“MINA”框架ApacheMinaServer是一个网络通信应凯橡用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(当然,也可以提供JAVA对象的序列...

用PYTHON编写一个小程序,输出所有满足条件的素数
答:按照你的要求编写的Python程序如下 import mathfor i in range(100,1000): for j in range (2,int(math.sqrt(i))+1): if i%j==0: break; else: if (i%10+i//10%10)%10==i//100: print(i)源代码(注意源代码的缩进)...

谁能用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 程序执行结果:>>> little...

用python写一个小程序,输入坐标求线性回归
答:你好:上面的程序,请看如下代码:-*- coding: cp936 -*-end=input("是否结束(y/n):")while end=="n": print "Number of coordinates:2" xx=input("x's:") yy=input("y's:") a=float(list(xx)[0]) b=float(list(xx)[1]) c=float(list(yy)[0]) ...

用python可以做微信小程序吗?
答:微信小程序主要的三大块wxml控制页面结构、wxss控制页面样式、js控制页面逻辑。如果创建的是一个不需要后端服务器支持的微信小程序,那么与Python就没什么关系了。如果需要后端传送接收处理数据,那么后端就还有Python的用武之地,可以用Python的Web框架写一个后端接口供小程序进行调用。更多Python知识请关注...

想用python做个输入年、月,显示当年当月日历的小程序,本人菜鸟,请教各位...
答:import datetime import calendar def getYM():''' 这是一个简单的年月输入方法 '''year = raw_input('Input Year: ')month = raw_input('Input Month: ')return year, month def saveGetYM():''' 这是一个安全的年月输入方法 '''while True:try:year_month = raw_input('Input year ...

帮用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(' '*...

python的一个小程序怎么写?
答:num1 = int(input())num2 = int(input())sum_all = 0 for i in range(num1,num2+1):if i % 3 == 0 or i % 5 == 0:sum_all += i print(sum_all)

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

Python小程序求解。有悬赏?
答:print('请输入字符串:')str=input()s1=dict()for s in str:if s in s1:s1[s] +=1else:s1[s] =1print('字符串串长%s'%(len(str)))key=s1.keys()print('总共有:%s个字符'%(len(key)))for i in key:print('%s出现了%s次&#x...