前言:嵩天老师的《Python语言程序设计课程》被评为国家精品课程,在幕课上累计超过11万学员,里面的习题对初学者入门Python,提高编程实战能力很有帮助。因此,我想把自己学习这门课程作业分享出来,与大家一起学习交流。

目录

英文字符的鲁棒输入

描述

输入输出示例

数字的鲁棒输入

描述

输入输出示例


英文字符的鲁棒输入

描述

获得用户的任何可能输入,将其中的英文字符进行打印输出,程序不出现错误。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

输入输出示例

  输入 输出
示例 1
*&^123abc0e
abce
# 产生字母列表,判断输入的字符串中每个字符是否为字母,如果是字母则输出
ls = []
for i in range(26):ls.append(chr(ord('a')+i))
for i in range(26):ls.append(chr(ord('A')+i))s = input()
for ch in s:if ch in ls:print(ch,end='')

数字的鲁棒输入

描述

获得用户输入的一个数字,可能是浮点数或复数,如果是整数仅接收十进制形式,且只能是数字。对输入数字进行平方运算,输出结果。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

(1)无论用户输入何种内容,程序无错误;‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

(2)如果输入有误,请输出"输入有误"。‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‫‬

输入输出示例

  输入 输出
示例 1
1+2j
(-3+4j)
示例2
abd
输入有误
# 关键是利用complex(s) == complex(eval(s))判断输入是否为数字
s = input()
try:if complex(s) == complex(eval(s)):print(pow(eval(s),2))
except:print("输入有误") 

嵩天-Python语言程序设计程序题--第八周:程序设计方法学相关推荐

  1. 嵩天-Python语言程序设计程序题--第四周:程序的控制结构

    前言:嵩天老师的<Python语言程序设计课程>被评为国家精品课程,在幕课上累计超过11万学员,里面的习题对初学者入门Python,提高编程实战能力很有帮助.因此,我想把自己学习这门课程作 ...

  2. 嵩天-Python语言程序设计程序题--第三周:基本数据类型

    前言:嵩天老师的<Python语言程序设计课程>被评为国家精品课程,在幕课上累计超过11万学员,里面的习题对初学者入门Python,提高编程实战能力很有帮助.因此,我想把自己学习这门课程作 ...

  3. 嵩天-Python语言程序设计程序题--第五周:函数和代码复用

    前言:嵩天老师的<Python语言程序设计课程>被评为国家精品课程,在幕课上累计超过11万学员,里面的习题对初学者入门Python,提高编程实战能力很有帮助.因此,我想把自己学习这门课程作 ...

  4. 嵩天-Python语言程序设计程序题--第七周:文件和数据格式化

    前言:嵩天老师的<Python语言程序设计课程>被评为国家精品课程,在幕课上累计超过11万学员,里面的习题对初学者入门Python,提高编程实战能力很有帮助.因此,我想把自己学习这门课程作 ...

  5. 嵩天-Python语言程序设计程序题--第六周:组合数据类型

    前言:嵩天老师的<Python语言程序设计课程>被评为国家精品课程,在幕课上累计超过11万学员,里面的习题对初学者入门Python,提高编程实战能力很有帮助.因此,我想把自己学习这门课程作 ...

  6. python语言程序设计嵩天-Python语言程序设计基础(第2版)嵩天课后答案

    嵩天.礼欣.黄天羽Python语言程序设计基础(第2版)习题答案本书提出了以理解和运用计算生态为目标的Python语言教学思想,在系统讲解Python语言语法的同时介绍了从数据理解到图像处理的14个P ...

  7. 北理工嵩天Python语言程序设计笔记(10 Python计算生态概览)

    前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...

  8. 【MOOC嵩天Python语言程序设计】第9周 Python计算生态概览

    [MOOC嵩天Python语言程序设计]第9周 Python计算生态概览 9.1 从数据处理到人工智能 9.2 实例15:霍兰德人格分析雷达图 9.3 从Web解析到网络空间 9.4 从人机交互到艺术 ...

  9. 北理工嵩天Python语言程序设计笔记(8 文件和数据格式化)

    前言 本文是对<北理工 嵩天/黄天宇/礼欣 Python语言程序设计>的学习笔记,供自己查阅使用. 文章目录 北理工嵩天Python语言程序设计笔记(目录) 北理工嵩天Python语言程序 ...

最新文章

  1. sql server where 条件 区分大小写查询
  2. Yabbly:让经验缔结因果
  3. <马哲>生产方式是社会发展的决定力量2017-12-27
  4. 用GDI+转BMP为WMF、EXIF、EMF格式
  5. RocketMQ源码解析-Broker的HA实现
  6. 《Windows核心编程》学习笔记(7)– 详解线程
  7. jsp做看板_DataGear 使用静态HTML模板快速制作数据可视化看板
  8. wireshark过滤规则
  9. 如何在标准的机器学习流程上玩出新花样?
  10. 【SQL2008】select TOP (100) PERCENT***********ORDER BY **********
  11. CSGO手套武器箱直接卖还是开了再卖?
  12. 什么是跨境电商ERP?
  13. 大力智能台灯T6 结构拆解
  14. 2021年1月编程语言排行榜:Python年度编程语言
  15. 同时用公司内网和手机热点上网(真的有用!)
  16. drf jwt 认证
  17. 咸鱼笔记:适合小白的Anaconda下载和安装步骤及使用教程
  18. 模仿网易云微信小程序
  19. 【娱乐时间】漫威API 回味复联11年
  20. Android - 百度地图打包之后出现的问题

热门文章

  1. c++ opencv实现区域填充_帮你解锁一个新技能,opencv完美媲美PS,图片PS,我们代码实现...
  2. python数据可视化的特点_Python数据可视化, 看这一篇就够了
  3. ps命令---Linux学习笔记
  4. 安装oracle后,电脑变卡变慢的解决办法
  5. [转]Intellij idea创建javaWeb以及Servlet简单实现
  6. 如何选择正确的HTTP状态码
  7. Touch事件UIControlEvents详解
  8. Windows 8 HTML5/JS评论引发开发者群中的慌乱
  9. 有关Rating组件的研究——Silverlight学习笔记[41]
  10. Express全系列教程之(五):Express的中间件