|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- 标准
- import random
- counts = input("请输入你要抛硬币的次数: ")
- i = 0
- counts = int(counts)
- print("开始抛硬币实验:")
- while i < counts:
- num = random.randint(1,10)
- if num % 2:
- print("正面")
-
- else:
- print("反面")
- i = i + 1
- 我的
- import random
- count = input("请输入抛硬币的次数")
- count = int(count)
- i = 100
- while count < i:
- num = random.randint(1,10)
- if num%2 == 0:
- print("正面")
-
- else:
- print("反面")
-
- i += 1
复制代码
为啥我的不是一行一行打印的,但答案是行行打印的
虽然没有明白你是什么语言的程序,但你的目的我看明白了,就是要随机抛 100 次硬币,然后得出它的概率
你设了一个初值:i = 100;
最后又是: i += 1;
这明显就是让 i 从 100 开始,抛一次,i 就增加一次,这就是个死循环呀
C语言里的做法是:i -= 1。你用你的编程语言的做法,让它抛一次,i 减少一次,直到抛够 100 次就行了
|
|