Python入门与C++入门(保姆级别)

前言:

在本文章中,我们会了解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;
}

往下滑

恭喜你你看完了这篇文章,我们赶紧往下滑参加我们的投票.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值