用python做一个程序:扔100次硬币,然后分别显示出掷出正面和反面的次数

用python做一个程序:扔100次硬币,然后分别显示出掷出正面和反面的次数,第1张

7行代码即可写出程序,详细步骤:

1、首先打开python自带的IDLE,打开IDLE并ctrl+n新建如图界面。

2、导入random模块的choice功能。

3、在列表中放置up和down这两个元素,这里表示正面朝上笑昌扰和正面朝下。因为不考虑硬币立着的奇葩设定,所以只加这个上和下。并且把列表赋予给coin这个变量。

4、接下来使迅闷用for循环来遍历,range后面为抛硬币次数,这里我想程序运行一次只抛硬币一次,所以range后面设置为1。

5、这一行,就是if判断了,碰旦如果随机从列表中抽取到了up。

6、那么就要输出“正面”。

7、否则,就输出“反面”。

8、至此此代码完成,按F5即可运行,运行一次就抛一次。

#include<stdio.h>

int main(void)

{

int n//读入一个数,为结束的次数

int i

int a[10]//10个硬币

int biaoji = 0//当这个标记能被3或7整除,说明恰好数了3次或7次

scanf("%d", &n)

for (i = 0i <10i++) //将硬币都初始化为正面的状态,即1

a[i] = 1

biaoji = 1//因为a[]的下标不允许桐态岁超过9,故要重置

a[biaoji - 1] = !a[biaoji - 1]//改变硬币的状态

for (i = 0i <10i++)

printf("%d", a[i])

return 0

}

主要特点

C语言是一种结构化语言,它有着清晰的层次,可按闭雀照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大,依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接 *** 作,因此既能够用于局睁开发系统程序,也可用于开发应用软件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12415546.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存