鱼C论坛

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

[已解决]008讲 数字类型 课后作业

[复制链接]
发表于 2020-3-21 15:44:39 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 一个账号 于 2020-3-21 15:48 编辑

大家好!008讲的动手作业中有一处不太明白,麻烦大家帮忙:

模拟抛硬币的代码拷贝如下:红色字体是我不太明白的地方
import random

counts = int(input("请输入抛硬币的次数:"))
i = 0

print("开始抛硬币实验:")
while i < counts:
    num = random.randint(1, 10) #为什么需要从1~10中生成随机数?#

    if num % 2:
        print("正面", end=" ") #意思是偶数为正面,对吗?
    else:
        print("反面", end=" ")

    i += 1


我是用下面这种方式写出来的,请问有什么问题不?
import random

counts = int(input("请输入抛硬币的次数:"))
i = 0

print("开始抛硬币实验:")
while i < counts:
    num = random.choice('正反')
    print(num)
    
    i += 1
最佳答案
2020-3-21 15:49:00
1,简单提示一下:代码里标红我们看不见的
2,自定义咯,范围小方便实验(科学上来讲),太大了不方便统计数据
3,不是的,因为a % 2==0,而0是假值,所以准确来讲是奇数就输出正面(想改成偶数就这么写:
if num % 2 == 0
4,答案对怎么都行~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-3-21 15:47:30 | 显示全部楼层
没问题
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-21 15:49:00 | 显示全部楼层    本楼为最佳答案   
1,简单提示一下:代码里标红我们看不见的
2,自定义咯,范围小方便实验(科学上来讲),太大了不方便统计数据
3,不是的,因为a % 2==0,而0是假值,所以准确来讲是奇数就输出正面(想改成偶数就这么写:
if num % 2 == 0
4,答案对怎么都行~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-21 15:50:06 | 显示全部楼层
没问题,不过建议使用 for 循环:
import random

counts = int(input("请输入抛硬币的次数:"))

print("开始抛硬币实验:")
for i in range(counts):
    num = random.choice('正反')
    print(num)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 16:43:10 | 显示全部楼层
qiuyouzhi 发表于 2020-3-21 15:49
1,简单提示一下:代码里标红我们看不见的
2,自定义咯,范围小方便实验(科学上来讲),太大了 ...

1 哈哈哈 我发出来之后也懵了
2 就是用奇偶来等于正反两种情况 小于10是为了方便实验 对吗?
3 就是说 这里只是用有没有余数对于10以内的数做个区分 对吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-21 16:44:50 | 显示全部楼层
cxj9103 发表于 2020-3-21 16:43
1 哈哈哈 我发出来之后也懵了
2 就是用奇偶来等于正反两种情况 小于10是为了方便实验 对吗?
3 就是说  ...

2,是的
3,对的,你可以自定义一种方法(比如质数)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-3-21 16:47:43 | 显示全部楼层
qiuyouzhi 发表于 2020-3-21 16:44
2,是的
3,对的,你可以自定义一种方法(比如质数)

明白啦 多谢!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-21 16:50:01 | 显示全部楼层

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 05:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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