设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
查看: 96114|回复: 2
打印 上一主题 下一主题

【每日一坑 1】 随机取数

  [复制链接]

7

主题

1

好友

269

积分

中级会员

Rank: 3Rank: 3

楼主
发表于 2013-12-12 20:36:58 |显示全部楼层

回帖奖励 +5

  1. #!/usr/bin/python
  2. #coding:utf-8
  3. #author:byron
  4. #blog:http://jiabin.tk

  5. import random
  6. def m_n():
  7.         print("本程序会从1~n中随机取m个数,1<=m<=n")
  8.         n = int(input("输入n的值:"))
  9.         m = int(input("输入m的值:"))
  10.         random_num = set()
  11.         if 1 <= m <= n:
  12.                 while len(random_num) != m:
  13.                         random_num.add(random.randint(1,n))
  14.                 print(random_num)
  15.         else:
  16.                 print("="*40)
  17.                 print('请确认1<=m<=n')
  18.                 print('='*40)
  19.                 m_n()
  20. m_n()
复制代码
回复

使用道具 举报

7

主题

1

好友

269

积分

中级会员

Rank: 3Rank: 3

沙发
发表于 2013-12-13 08:55:27 |显示全部楼层
xuefu 发表于 2013-12-13 01:11
明显得到的数可能会重复。。。

你这是C啊?
回复

使用道具 举报

7

主题

1

好友

269

积分

中级会员

Rank: 3Rank: 3

板凳
发表于 2013-12-13 13:35:41 |显示全部楼层
xuefu 发表于 2013-12-13 11:47
楼主没说一定要用Python啊。。。吱吱,还不会Python

嗯嗯,用C很厉害的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-3 00:28 , Processed in 0.018211 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部