鱼C论坛

 找回密码
 立即注册
查看: 1617|回复: 7

求详细解题思路

[复制链接]
发表于 2022-2-17 21:35:33 | 显示全部楼层 |阅读模式
20鱼币
想要一个简单明白的解题思路

ddddd.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-2-17 22:20:27 | 显示全部楼层
输入抛硬币次数:num
如果num>100:不打印过程(由标志位控制)
如果num<100:打印过程

开始循环:
从[1,2,3,4,5,6,7,8,9,10]随机获取一个数,奇数,偶数代表正反
每次统计次数

循环结束:
输出结果
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-2-17 22:26:15 | 显示全部楼层
饭-米粒 发表于 2022-2-17 22:20
输入抛硬币次数:num
如果num>100:不打印过程(由标志位控制)
如果num

randint(1,10),应该没有10;
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-2-17 22:56:20 | 显示全部楼层
饭-米粒 发表于 2022-2-17 22:20
输入抛硬币次数:num
如果num>100:不打印过程(由标志位控制)
如果num

标志位控制是什么意思?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-2-17 23:24:18 | 显示全部楼层
霞明玉映 发表于 2022-2-17 22:56
标志位控制是什么意思?

if counts > 100:    #ignore就是标志位,通过下面的if语句控制print函数是否执行
    ignore = True
else:
    ignore = False


if not ignore:      
    print("正面",end=" ")   #本条由上一行if语句控制,只有当ignore为False时执行,即count<=100;
下面的print("反面",end=" ")同理
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-2-17 23:27:09 | 显示全部楼层
本帖最后由 饭-米粒 于 2022-2-17 23:33 编辑
饭-米粒 发表于 2022-2-17 23:24
if counts > 100:    #ignore就是标志位,通过下面的if语句控制print函数是否执行
    ignore = True
e ...


ignore的作用称位标志位,后续函数就可以根据他的状态来执行不同的函数,就像红绿灯一样;

因为有些函数的执行需要符合一定的前提:
前提条件符不符合就可以查看标志位知道:
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2022-2-18 21:26:19 | 显示全部楼层
饭-米粒 发表于 2022-2-17 23:27
ignore的作用称位标志位,后续函数就可以根据他的状态来执行不同的函数,就像红绿灯一样;

因为有些 ...

ignore作用是标志位
但我在网上看到一些
cin.ignore
.gitignore
这些都是ignore的子函数吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2022-2-18 22:17:41 | 显示全部楼层
本帖最后由 饭-米粒 于 2022-2-18 22:23 编辑
霞明玉映 发表于 2022-2-18 21:26
ignore作用是标志位
但我在网上看到一些
cin.ignore


那些应该是软件内部自己使用的特殊用法;具体可以根据说明文档细看
在这个程序里没有其他作用,仅作为一个变量名
只是取的名字正好和你看到的东西比较相似
你如果乐意,可以把他全部替换为a也可以

因为一般程序变量的命名都会根据他所在的场景来确定;
使用比较频繁的地方,就习惯用固定的变量名去指定
例如:num:number的缩写,常用来命名输入的数字数据
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 06:15

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表