|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
1. ‘4. 请问在 Python 中,浮点数 1.0 + 2.0 是否等值于整数 3?’
小甲鱼给的答案是 是
但是我的答案是 不是 ,浮点数 1.0 + 2.0 等于浮点数 3.0
动手题 抛硬币的问题
小甲鱼的代码是
- import random
- counts = int(input("请输入抛硬币的次数:"))
- i = 0
- print("开始抛硬币实验:")
- while i < counts:
- num = random.randint(1, 10)
- if num % 2:
- print("正面", end=" ")
- else:
- print("反面", end=" ")
- i += 1
复制代码
我的代码是
- # 导入随机模块 #
- import random
- # 接收用户输入并将数值赋值给 counts 变量 #
- n = input('请输入抛硬币的次数:')
- counts = int(n)
- i = 0
- print("开始抛硬币实验:")
- while i < counts:
- # 生成一个随机数num #
- num = random.randint(1,3)
-
- if num % 2:
- # 打印结果 #
- print('正面',end = ' ')
- else:
- print('反面',end = ' ')
- # 打印结果 #
- i = i + 1
复制代码
主要差别在于 小甲鱼给的答案是 生成随机数的范围是1-9,而我自己写的是 1-2,这两种那种是对的, 就这道题来说, 是不是生成随机数的范围大小不会影响正反面的结果
求大佬解惑
|
|