|  | 
 
| 
这是python写的模拟抛掷硬币的实验
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  不是很理解if num%2:
 num%2不是取余吗?
 放到if语句里是什么意思?难道是True/False的意思?
 
 
 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 = int(input("请输入抛硬币的次数:"))
i = 0
print("开始抛硬币实验:")
while i < counts:
    num = random.randint(1, 10)   #随机生成1-10的整数
    if num % 2:                   #整数除2求余,奇数除2余数1,if判断为True,打印“正面”,偶数除2余数为0,打印“反面”
        print("正面", end=" ")
    else:
        print("反面", end=" ")
    i += 1
 | 
 |