Python
是不是看到题目Python就点进来了。
其实,只是个蒟蒻......
不知道学校发了什么疯,现在连普通的信息课都在讲Python,是怕我们消化不了c++吗?
虽然心里很不甘心,但不得不承认,许多时候(实际上是大部分),Python都比c++更简单。
原因:
1.Python不用打头文件(咳咳,纯属个人懒惰)
2.不用考虑高精度什么的
3......
下面就是活生生的例子:
洛谷入门题:高精度A+B
https://www.luogu.com.cn/problem/P1601
以下是我在以前学高精度时的大麻:
1 #include<iostream> 2 using namespace std; 3 string str1,str2; 4 int a[521]={0},b[521]={0},ab[521]; 5 int main() 6 { 7 cin>>str1>>str2; 8 int leng=max(str1.size(),str2.size()); 9 for (int i=str1.size()-1,j=1;i>=0;i--,j++) 10 a[j]=str1[i]-'0'; 11 for (int i=str2.size()-1,j=1;i>=0;i--,j++) 12 b[j]=str2[i]-'0'; 13 for (int i=1;i<=leng+1;i++) 14 { 15 ab[i]=a[i]+b[i]; 16 if (ab[i]>=10) 17 { 18 ab[i]-=10; 19 a[i+1]+=1; 20 } 21 } 22 if (ab[leng+1]!=0) 23 leng++; 24 for (int i=leng;i>=1;i--) 25 cout<<ab[i]; 26 }
Look!什么字符串有的没的都用上了。
相较之下,Python大麻:
a=input() b=input() a=int(a) b=int(b) print(a+b)
简单直接,五行解决。
以上就是我第一次学Python的感受,蒟蒻一只,咳咳......