C语言怎么转化成python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言怎么转化成python相关的知识,希望对你有一定的参考价值。

要将C语言转化为python,前提:
1
对C语言语法即python编程均熟练掌握;
2
对算法相关有一定了解;
3
至少可以看懂要转换的C语言程序。
由于C语言的语句,与python没有对应关系,所以只能按照如下方式转换:
1
读懂C语言代码实现功能,可以以函数为单位;
2
按照功能,依照python方式实现相同功能。
参考技术A score='a':5,'b':4,'c':3,'d':2,'e':1
N=40
sum=0
for i in range(N):
answer=raw_input("请输入你第%d题的选择(a-e):"%(i+1))
answer=answer.lower()
while answer not in score:
answer=raw_input("请输入正确的选项!:")
answer=answer.lower()
sum+=score[answer]
print("你的总分为%d"%sum)
if sum>=168:
print("A")
elif 136<sum<168:
print("B")
elif 104<sum<=136:
print("C")
elif 72<sum<=104:
print("D")
else:
print("E")这个python
程序肯定
和上面的C结果不一样
else
if
(136<sum<168)
在C中肯定为真,所以上面的C程序只会打印
A或者
B,CDE任何情况下都不会打印
,Pytyhon会完全打印
直接说出程序要求
参考技术B 是特定的应用,别人无法看出来做什么的。虽然里面每个标准python用法都很简单。
python比c++容易的多,不管是编写还是阅读,转成c++毫无意义,除非为了效率的缘故。
感觉就是读文件,计算一些东西,然后收集结果再输出到其他文件中。

以上是关于C语言怎么转化成python的主要内容,如果未能解决你的问题,请参考以下文章

C语言中怎么将字符123转化成数字123

C 语言 哪个函数可以把 浮点数转换成字符串 带小数点 怎么做

C语言怎么把word转化成pdf并输出?

C语言 把char 型 或者 整数转化成二进制 要怎么转

如何将下面的C语言转化成C#

C语言中如何把一个字符串转化成其ASCII码的数组??