Saturday, 3 June 2017

python vs C++

Syntax Comparison between Python and C++ (Partial Listing) 
Syntax  DescriptionPythonC++
 including a module/library from math import * #include
 assignment operator =, +=, -=, *=, /=, %= same
 type integer value int, long short, int, long
 type decimal value float float, double, long double
 type boolean bool: True/False or (not 0)/0 bool: true/false or (!0)/0
 type charactier none char
 type string str char mystring[50] or string
 for statement for i in range(10): for(i = 0; i < 10; i++)
 if statement if x != 3: if (x != 3)
 while statement while x != 3: while (x != 3)
 break out of a loop break same
 function definition def myfunction(): int myfunction()
 function call myfunction() same
 and operator and &&
 or operator or ||
 not operator not !
 comparison operators ==, !=, <, <=, >, >= same
 arithmetic operators +, -, *, /, % same
 comments - single line # //
 comments - multiple lines none /*    */
 pre and post increment/decrement operators none ++x, x++, --x, x--
 code blocksindentation, ; { }
 statement separator end of line ;
 constants none const int interest = .018
 Input/Output raw_input, input, print cin, cout, and many others.

No comments:

Post a Comment