设为首页收藏本站

Crossin的编程教室

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

随机数编程

[复制链接]

4

主题

0

好友

28

积分

新手上路

Rank: 1

跳转到指定楼层
楼主
发表于 2018-8-12 17:54:26 |只看该作者 |正序浏览
正在学习随机整数编程。不知道自己的编程哪里出错了,输出结果时好几次都没出现“BINGO”就提前结束了,但偶尔有几次又会出现“BINGO” 。求老师指教!

QQ截图20180812174814.png (9.67 KB, 下载次数: 449)

QQ截图20180812174814.png

QQ截图20180812174838.png (7.09 KB, 下载次数: 445)

QQ截图20180812174838.png

回复

使用道具 举报

0

主题

0

好友

4

积分

新手上路

Rank: 1

7#
发表于 2018-8-16 11:24:07 |只看该作者
认真学习一下while 跟 if 语句吧……
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

6#
发表于 2018-8-15 11:44:00 |只看该作者
Esta 发表于 2018-8-14 20:59
感谢!只是,flag=0和flag=1是什么含义呢?不太理解...

只是用来作为一个标记
类似于例程里的bingo
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

4

主题

0

好友

28

积分

新手上路

Rank: 1

5#
发表于 2018-8-14 20:59:58 |只看该作者
1269004301 发表于 2018-8-14 16:33
#!/usr/bin/python
#-coding: UTF-8-
from random import randint

感谢!只是,flag=0和flag=1是什么含义呢?不太理解...
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

地板
发表于 2018-8-14 16:33:50 |只看该作者
试看
回复

使用道具 举报

0

主题

0

好友

8

积分

新手上路

Rank: 1

板凳
发表于 2018-8-14 16:33:25 |只看该作者
#!/usr/bin/python
#-coding: UTF-8-
from random import randint
num = randint(1,100);
flag = 0
while (flag == 0):
        a = int(raw_input('input:'));
        if a<num:
                print 'too small'
        elif a>num:
                print 'too big'
        else:
                print 'a == num'
                flag = 1;
-------------------------------------------
自己去试
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

沙发
发表于 2018-8-12 23:11:28 |只看该作者
你这个逻辑不对呀,你这是三次独立的循环,而不是循环里判断三次
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

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

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

GMT+8, 2024-11-23 02:10 , Processed in 0.017628 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部