前言:
在本文章中,我们会了解c++与Python入门的一些基础代码,了解Python与C++的不同。
1.注释
C++的注释是://
python的注释是:#
以后C++的代码和Python的代码好解释
2.导入库
python:
import 库名称
c++:
#include <库名称>
//#在这里并不是注释的意思
在导入库中我们看不出C++与Python复杂程度的相比,但是你在初始化中就可以看到了。
3.初始化
python:
#在入门系列或者在竞赛里,一般不会用到什么库,所以初始化就不用写.
c++:
#include <iostream>
using namespace std;//在初始化中这行代码可加可不加,在输入输出里我会告诉你它有什么用处
int main()
{
// 请在此输入您的代码
return 0;
}
4.输入输出
python:
#输出
print("输出的东西")
#输入
input("提示语") #默认是字符串类型
c++:
>>就像传给他的意思(->)
cin相当于输入的东西
cin >> 变量名;
就是把输入的东西传给变量
<<就像给我的意思(<-)
cout 是要输出的意思
cout << "3.1415";
把输出的东西输出.
cout << "输出的东西"; //输出,如果你加了using namespace std;那就这样写
cin >> 输入的东西给的变量; //马上会讲什么是变量,这是加了那行代码的写法
//如果没有加using namespace std;就在开头写一个std::
std::cout << "输出的东西";
std::cin >> 输入的东西给的变量;
5.数据类型(基本上)
python有的数据类型:
英文 | 中文 | 表示方法或解释 |
int | 整型 | 一个数字 |
str | 字符串 | 用双引号单引号三引号括起来的 |
list | 列表 | 用中括号括起来的用,隔开的 里面数据的类型随意 |
bool | 布尔 | True或False |
tuple | 元组 | 用括号括起来的,用,隔开的 里面数据类型随意 |
float | 浮点数 | 俗称小数 比如0.1 |
dict | 字典 | 用大括号括起来的 每两项用:隔开 为一组 每组用,隔开 比如:a ={"ikun":114514,520:"love"} a["ikun"]就是114514 |
c++有的数据类型:
英文 | 中文 |
int | 整型 |
long long | 长整型 |
string | 字符串 |
double | 浮点数 |
bool | 布尔类型 |
6.变量的定义
python:
变量名 = 变量的值
#比如:
a = 1
ikun = 114514
ss = "abc"
c++:
数据类型 变量名 = 此类型的值;
7.for循环
python:
for 变量名 in 列表名:
#循环体
#一定要加一个tab
这叫做遍历。循环每一次的i的值,就是列表的每一号位的值,为了起到循环我们要运用range函数
range(开头,结尾,步长)
range(0,5)的值是[0,1,2,3,4]
c++:
for (int 变量名; 条件; 变量变换){
//循环体;
}
//举个例子
for (int i; i < 10; i+=1){
std::cout << "ikun";
}
8.while循环
python:
while 条件:
#循环体
#还是要加一个tab
c++:
//和Python差不多
while (条件){
//循环体;
}
9. If语句
python:
if 条件:
#代码
elif 条件:
#代码,只有没有进入上面的if语句,而且满足条件,才能进来
else:
#代码,其他情况
c++:
if (条件){
//代码
}
else if (条件){
//代码,跟Python中的elif一样
}
else (条件){
//代码
}
10.小游戏
python:
import random as r
while True:
a = r.randint(1,100)
while True:
b = int(input())
if b > a:
print("big")
elif b < a:
print("small")
elif b == a:
print("ok,再来")
break
c++:
#include <iostream>
#include <cstdlib>
int main()
{ int g = 0;
while (g < 10)
{
int i;
int a = rand() % 100 +1;//rand()随机数
int b = 1;
std::cout << "猜数字"<<std::endl;//输出"猜数字"
for (i = 1; i <= 10; i++)
{
std::cout << "猜猜随机数是多少 (1~100)"<<std::endl;
std::cin >> b; //输入
//判断大小
if (b==a)
{
std::cout<<" 猜对了 "<<std::endl;
i = 11;
}
else if (b < a)
{
std::cout<<"小了小了 "<<std::endl;
}
else
{
std::cout<<"大了大了"<<std::endl;
}
}
}
return 0;
}
往下滑
恭喜你你看完了这篇文章,我们赶紧往下滑参加我们的投票.