|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- import random
- counts = int(input("请输入抛硬币的次数:"))
- i = 0
- heads = 0
- tails = 0
- print("开始抛硬币实验:")
- while i < counts:
- num = random.randint(1, 10)
- if counts <= 100:
- if num % 2:
- print("正面", end=" ")
- heads = heads + 1
- else:
- print("反面", end=" ")
- tails = tails + 1
- i = i + 1
- else:
- if num % 2:
- heads = heads + 1
- else:
- tails = tails + 1
- i = i + 1
-
- print("一共模拟了",counts,"次抛硬币")
- print("正面:",heads,"次")
- print("反面:",tails,"次")
复制代码
求助朋友们为什么运行的时候显示我第二个else语法错误
具体原因是第一个“ i = i + 1”的缩进存在错误。
实际上你把他删了就行
- import random
- counts = int(input("请输入抛硬币的次数:"))
- i = 0
- heads = 0
- tails = 0
- print("开始抛硬币实验:")
- while i < counts:
- num = random.randint(1, 10)
- if counts <= 100:
- if num % 2:
- print("正面", end=" ")
- heads = heads + 1
- else:
- print("反面", end=" ")
- tails = tails + 1
- else:
- if num % 2:
- heads = heads + 1
- else:
- tails = tails + 1
- i = i + 1
-
- print("一共模拟了",counts,"次抛硬币")
- print("正面:",heads,"次")
- print("反面:",tails,"次")
复制代码
|
|