人工智能如今越来越贴近生活编程利用IDE:visual studio 2017,python版本3.6.3
正文
hello word实现:
python的print()函数可以向屏幕输出指定笔墨,变量,数字。变量和数字可以直接输出,笔墨须要加入单引号或者双引号,例子:
print('hello word')
hello word进阶:
当须要将笔墨与数字或变量一同输出时,大略的可以靠%d,%s等完成,例子:
x = 5print('x=%d',x)
当须要大量加入其他字符或数字时,可以利用.format完成,例子:
name = '小张'score = 89info = ‘{_name}在考试中得了{_score}分’.format(_name = name,_score = score)print(info)
注释:
python中注释单行可以利用 # ,注释多行时可以利用 ''' ,同时 ’‘’ 也可以定义多行字符,例子:
#一行注释'''这是三行注释'''
掌握台输入:
python中可以利用input()函数得到掌握台输入。括号中可以用引号输出提示,例子:
x = input('输入x的值:')
判断:
python一定要把稳代码的缩进。判断的语句紧张有if,elif,else。例子:
if 条件: 情形1elif 条件: 情形2else: 情形3
循环:
python的循环函数紧张有while和for。它们都可以判断else。循环中break与continue与c++中意义相同不再赘述。例子:
while 条件: 循环体else: 条件不成立时实行for i in range(范围): 循环体else: 条件不成立时实行
作业
编写一个多级的学校院系官网查询菜单:
程序流程图:
# Python 3.6'''author: Kai Zfunction: 华北电力大学院系查询器version: 1.0'''#定义字典dic_of_ncepu = { '仿真与掌握实验室':{ 'http://202.206.208.58/fksys/' }, '电气与电子工程学院':{ '电力工程系':{ 'http://202.206.208.58/dianlixi/' }, '电子与通信工程系':{ 'http://202.206.208.57/dianzi/pub/home.asp' } }, '能源动力与机器工程学院':{ '动力工程系':{ 'http://pe.ncepu.edu.cn/' }, '机器工程系':{ 'http://dme.ncepu.edu.cn/jixie/' } }, '掌握与打算机工程学院':{ '自动化系':{ 'http://202.206.208.57/automation/' }, '打算机系':{ 'http://jsjx.ncepu.edu.cn/computerWeb/index.php' } }, '经济管理系':{ 'http://202.206.208.57/dianjing/' }, '数理学院':{ '数理学院(北京)':{ 'http://slx.ncepu.edu.cn/' }, '数理学院(保定)':{ 'http://202.206.208.58/math/' } }, '数理学院':{ '数理学院(北京)':{ 'http://slx.ncepu.edu.cn/' }, '数理学院(保定)':{ 'http://202.206.208.58/math/' } }, '人文与社会科学学院':{ 'http://dlp.ncepu.edu.cn/' }, '外国语学院':{ 'http://202.206.208.58/yyx/' }, '环境科学与工程学院':{ 'http://202.206.208.58/huangongxi/yemian/shouye/index.php' }, '国际教诲学院':{ 'http://iei.ncepu.edu.cn/' }, '马克思主义学院':{ 'http://smarx.ncepu.edu.cn/' }, '科技学院':{ 'http://www.hdky.edu.cn/' }, '体育传授教化部':{ 'http://202.206.208.57/txb/' }, '连续教诲学院':{ 'http://www.hdcj.com/' }, '艺术教诲中央':{ 'http://202.206.208.57/YiJiaoZhongXin/portal.php' }, '工程演习中央':{ 'http://cet.ncepu.edu.cn/' }, }print('''---------------华北电力大学院系网址查询---------------请输入要查询的院系(输入q退出): ''')company = ''#预定义单位while company != 'q': department = input() if department == 'q': breakelif not department in dic_of_ncepu: print('未查询到该系,请重新输入') continueelse: if len(dic_of_ncepu[department]) == 1: print(dic_of_ncepu[department]) else: print('请输入所查询院系的下属单位:(按b返回,按q退出)') while True: company = input() if company == 'b': print('返回上一级') breakelif company == 'q': breakelif not company in dic_of_ncepu[department]: print('未查询到该单位,请重新输入') continueelse: print(dic_of_ncepu[department][company])
关注小编 私信 python资料 获取学习资料