c和python的区别动图_C语言与Python 对程序员的差别到底在哪?
C
語言需要掌握上千個編程技巧,才能有一些編程思路去寫一些程序;
而
python
只要上百個編程技巧就能寫很多程序了。
比如獲取
[-80, 20)
之間的隨機數:
Python:
1.
import
random;
random
.
randrange
(-
80
,
20
)
C:
1.
#include
<
stdio
.
h
>
2.
#include
<
stdlib
.
h
>
3.
#include
<
time
.
h
>
4.
5.
int
main
()
6.
{
7.
int
max
=
20
,
min
=
-
80
;
8.
srandom
(
(
unsigned
)
time
(
NULL
)
);
9.
long rand
=
random
();
10.
11.
/*
2 different methods
to
generate
[-
80
,
20
)
*/
12. float
i
=
(
float
)
rand
/
(
RAND_MAX
+
1
.
0
)
*
(
max
-
min
)
+
min
;
//
rational
number
13.
int
j
=
rand
%
(
max
-
min
+
1
)
+
min
;
//
integer
14. printf
(
"%f, %d\n"
,
i
,
j
);
15. return 0
;
16.
}
直到有一天,發明了好的工具箱,情況有所改善。
1.
#include
2.
int
randrange
(
int
start
,
int
end
)
3.
{
4.
if(start > end) {
raise(SIGFPE);
}
5.
/*
generate random integer
in
[
start
,
end
)
*/
6.
srandom
(
(
unsigned
)
time
(
NULL
)
);
7.
return random
()
%
(
end
-
start
+
1
)
+
start
;
8.
}
總結
以上是生活随笔為你收集整理的c和python的区别动图_C语言与Python 对程序员的差别到底在哪?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sohu邮箱outlook设置_Outl
- 下一篇: python利用递归函数实现斐波那契数列