- 帖子
- 16
- 精华
- 0
- 积分
- 61
- 阅读权限
- 20
- 注册时间
- 2016-2-2
- 最后登录
- 2017-5-8
|
crossin先生,请帮我看看代码
我第一次写代码,见笑了,请多批评,你们大家的批评就是我进步的动力,谢谢
#!/usr/bin/python
#coding=utf-8
#下面这个函数是从n个数里随机产生m个数
import random
def sort_m():
try:
n = raw_input("please input the total numbers:\t")
m = raw_input("please int numbers you select:\t")
msort= set()
if (m.isdigit & n.isdigit) ==True:
print "both are digits!OK!ready!"
else:
print"plese input digits!"
if 0<int(m) & int(m)<int(n):
mint= int(m)
nint = int(n)
else:
print "wrong input"
exit
for i in range(0,mint,1):
ran_int=random.randint(1,nint)
msort.add(ran_int)
print "now add this number:\t" , ran_int
print"the final set is as following:\t" , msort
except Exception as e:
print "please input digits!Not String!"
finally:
print "END!"
if __name__ == '__main__':
sort_m()
#for i in (0,mint):则只会循环两次
#isdigit()可以帮忙判断输入的字符是不是数字 |
|