当前位置: 首页 > news >正文

网站底部给网站地图做链接百度咨询电话 人工客服

网站底部给网站地图做链接,百度咨询电话 人工客服,网站建设一个月多少钱,wordpress可以卸载前言 最近需要开始使用python,但是对python了解的并不多,于是先从很早之前刚学C时写过的一些练手题开始,使用python来实现相同的功能,在温习python基础语法的同时,也一起来感受感受python的魅力 99乘法表 c&#xf…

前言

最近需要开始使用python,但是对python了解的并不多,于是先从很早之前刚学C++时写过的一些练手题开始,使用python来实现相同的功能,在温习python基础语法的同时,也一起来感受感受python的魅力

99乘法表

c++:

#include<iostream>
int main()
{int i,j;for (i = 1; i <= 9; i++){for (j = 1; j <= i; j++)std::cout <<j<<"*"<<i <<"=" << i * j << "  ";std::cout << '\n';}
}

python:

for lie in range(1, 10):for hang in range(1, lie + 1):print(f"{hang}*{lie}={hang * lie}", end="  ")print()  # 打印空行

素数

c++

#include<iostream>
int judge(int ,bool);
int main()
{int n;std::cout << "请输入数字n,判断其是否为素数" << '\n' << "n=";std::cin >> n;bool flage = true;if (judge(n,flage) == false) std::cout << n<<"不是素数";else if (judge(n,flage) == true) std::cout << n<<"是素数";
}
int judge(int n, bool flage)
{for (int i = 2; i <= sqrt(n); i++){if ((n % i) == 0){flage = false;break;}}return flage;
}

python:

import mathn = int(input('请输入数字n,判断其是否为素数\nn='))
Is_SuShu = True
for i in range(2, int(math.sqrt(n))):if n % i == 0:Is_SuShu = Falsebreak
if Is_SuShu:print(f'{n}是素数')
else:print(f'{n}不是素数')

水仙花数

c++:

#include<iostream>//水仙花数:各位数字的立方相加等于其本身
//如果三位数的话,就是个位数的立方加上十位数的立方加上百位数的立方等于其本身的数,就叫水仙花数
int main()//求100到999内的所有水仙花数
{int i = 100;int ge, shi, bai;do {ge = i % 10;shi = (i % 100) / 10;bai = (i % 1000) / 100;if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i)std::cout << i << '\n';i++;} while (i <= 999);
return 0;
}

python:

for i in range(100, 999):bai_wei = int(i / 100 % 10)shi_wei = int(i / 10 % 10)ge_wei = int(i / 1 % 10)if bai_wei ** 3 + shi_wei ** 3 + ge_wei ** 3 == i:print(i)

括号匹配

#include<iostream>
#include<string>
#include<stack>
static bool Is_righ(std::string In_str);int main()
{std::string In_str;std::cout << "请输入一个表达式 :";//如:{{([])}}std::cin >> In_str;if (Is_righ(In_str)) {std::cout << "括号匹配";}else {std::cout << "括号不匹配";}
}
static bool Is_righ(std::string In_str) {std::stack<char> st;bool check = true;for (int i = 0; i < In_str.length(); i++) {switch (In_str[i]) {case '(': {st.push('('); break;}case '[': {st.push('['); break;}case '{': {st.push('{'); break;}case ')': {if (st.top() == '(')st.pop();else {check = false;break;}break;}case ']': {if (st.top() == '[')st.pop();else {check = false;break;}break;}case '}': {if (st.top() == '{')st.pop();else {check = false;break;}break;}default:break;}}if (st.empty() && check)return true;elsereturn false;
}

python:

st = []
In_str = input("请输入一个表达式:")  # 如{()[]}Is_ok = True
for i in In_str:if i == '(':st.append('(')elif i == '[':st.append('[')elif i == '{':st.append('{')elif i == ')':if st[-1] == '(':st.pop()else:Is_ok = Falsebreakelif i == ']':if st[-1] == '[':st.pop()else:Is_ok = Falsebreakelif i == '}':if st[-1] == '{':st.pop()else:Is_ok = Falsebreakif st is None and Is_ok:print('括号匹配', end="")
else:print('括号不匹配', end="")

python整体比C++要简介的多,当然使用python完成C++的练习题肯定也不能完全体现python的优势。

http://www.mmbaike.com/news/95324.html

相关文章:

  • 沈阳做网站优化的公司哪家好百度网游排行榜
  • 宣传网站怎么做西安seo学院
  • 新手学做网站 视频百度网盘sem优化师
  • 网站开发人才需求怎样优化网站排名靠前
  • 网站焦点图设计百度app首页
  • 用现成的网站模板只套内容就可以有这样的吗橘子seo查询
  • 天翼云 安装wordpress安卓优化软件
  • 电脑QQ浮动窗口怎做电脑网站广州网络营销推广公司
  • 网站建设需要匹配人员百度框架户开户渠道代理
  • 电子商务网站建设与运营店铺推广
  • 模板网站与定制网站的优缺点域名注册信息
  • 做普通网站需要多少钱产品推广外包
  • 专业做酒店网站资源网站排名优化seo
  • 做图片网站 侵权友情链接英语
  • 网站小图标素材下载站长工具日本
  • 网站转跳怎么做百度云官网入口
  • 推荐西安优秀的响应式网站建设公司长尾关键词快速排名软件
  • nodejs 如何做网站后端站长工具友链查询
  • 兼职做一篇微信的网站高级搜索引擎
  • cms系统表单商丘网站优化公司
  • 做照片书哪个网站好简单的个人网页制作html
  • c2b模式的电商平台网站有哪些站长之家seo信息
  • 合肥有没有做网站的单位自媒体营销方式有哪些
  • 一般网站的费用百度客服24小时人工电话
  • 江西赣州疫情最新情况百度seo关键词
  • 网站编辑主要做什么友好链接
  • 做网站现在什么尺寸合适免费seo软件
  • 上海社区网站建设磁力吧ciliba
  • 手机网站做分享到朋友圈对网络营销的认识有哪些
  • 重庆ssc做号网站掉发脱发严重是什么原因