1. [趣味题——构造王者荣耀英雄介绍“菜单”]编写程序,显示“菜单”,由用户输入代号后,输出对所选英雄的详细介绍。

print(“菜单: 1号英雄:李白; 2号英雄:后彝; 3号英雄:诸葛亮”)
value = int(input(“请选择英雄:”))
if value == 1:
print(“李白:被动:… \n 技能1:… \n 技能2:… \n 技能3:…”)
elif value == 2:
print(“后彝:被动:… \n 技能1:… \n 技能2:… \n 技能3:…”)
else:
print(“诸葛亮:被动:… \n 技能1:… \n 技能2:… \n 技能3:…”)

2.输入年、月,输出本月有多少天。合理选择分支语句完成设计任务。
输入样例1:2004 2
输出结果1:本月29天
输入样例2:2010 4
输出结果2:本月30天

3.输入三个数,求一元二次方程ax**2 + bx +c = 0的解;

import math
a = float(input(‘a:’))
b = float(input(‘b:’))
c = float(input(‘c:’))
if a == 0:
print(“a不能为0;”)
exit()
delta = b**2-4*a*c
if delta < 0:
print(“无解”)
elif delta == 0:
print(“有一个解”)
x = (-b+math.sqrt(delta))/(2*a)
else:
print(“有两个解”)
x1 = (-b+math.sqrt(delta))/(2*a)
x2 = (-b-math.sqrt(delta))/(2*a)
print(x1,x2)

4.用 if 判断输入的值是否为空?如果为空,报错Error。

value = input(“Vaue:)
if not value:
print(“不能为空”)

5.根据用于指定月份,打印该月份所属的季节。
**提示: 3,4,5 春季 6,7,8 夏季 9,10,11 秋季 12, 1, 2 冬季

year = int(input(“Year:”))
month = int(input(“Month:”))
if (month == 4 or month == 6 or month == 9 or month == 11):
print(“本月有30天”)
elif (month == 2):
if (year%4==0 and year%100!=0 or year%400==0):
print(“本月有29天”)
else:
print(“本月有28天”)
else:
print(“本月有31天”)

Month = int(input(“月份:”))
if (Month == 3 or Month == 4 or Month == 5):
print(“春季”)
elif (Month == 6 or Month == 7 or Month == 8):
print(“夏季”)
elif (Month == 9 or Month == 10 or Month == 11):
print(“秋季”)
elif (Month == 12 or Month == 1 or Month == 2):
print(“冬季”)
else:
print(“error”)

python_练习01相关推荐

  1. python_爬虫 01 爬虫前奏

    爬虫的实际例子: 搜索引擎(百度.谷歌.360搜索等). 伯乐在线. 惠惠购物助手. 数据分析与研究(数据冰山知乎专栏). 抢票软件等. 什么是网络爬虫: 通俗理解:爬虫是一个模拟人类请求网站行为的程 ...

  2. 对照 python_乐高Spike词语模式与Python模式对照01李老师积木大讲堂 第151期

    快乐分享!快乐学习!大家好!我是李航! 最近准备挖个新坑,spike系列 以大家熟悉的scratch模式与python对照讲解. 因为我对于python也是初学者,所以这个系列叫:陪李老师一起学spi ...

  3. 返回1到n的所有组合python_如何在Python中生成0-1矩阵的所有可能组合?

    如何生成大小为K的0-1矩阵的所有可能组合? 例如,如果我取K = 2且N = 2,我得到以下组合. combination 1 [0, 0; 0, 0]; combination 2 [1, 0; ...

  4. 给定01矩阵求连通域python_手写01矩阵连通域分析

    连通域分析其实是一个路径搜索问题,搜索方式就看联通的规则(4联通:上下左右算是联通,8联通:上下左右还有四个对角) 01矩阵背景是0,黑色的,有色区域是1,白色的,从图像的左上角(最外围的边要去掉)进 ...

  5. vm虚拟机下linux安装python_机器人编程01——虚拟机VM安装Ubuntu并配置python开发环境...

    原博文 2020-03-05 13:58 − 机器人第一周 1 Ubuntu系统安装 右键以管理员身份打开Vmware,点击创建新的虚拟机 ​ 在创建向导中选择"典型" ​ 把安装 ...

  6. 01比特串异或 python_异或

    5.1 概述 异或(XOR)是一种逻辑二元操作,当两个输入中有且仅有一个为真时,结果为真. 另一种思考异或的方式是把当作一种"可编程的监视器",一个输入的比特决定是否需要翻转另一个 ...

  7. python 读grid 数据_科学网—Python_机器学习_总结14:Grid search - 李军的博文

    机器学习中存在两类参数:通过训练数据学习得到的参数:---可认为是辨识得到的参数,例如模型系数: 在学习算法中单独需要优化的参数--超参.调优参数:---算法自身的系数,例如决策树的深度参数: Gri ...

  8. python sklearn 梯度下降法_科学网—Python_机器学习_总结4:随机梯度下降算法 - 李军的博文...

    =============================================================== 总结如下: 1.随机梯度下降算法可以看成是梯度下降算法的近似,但通常它能 ...

  9. Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容...

    Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 Python_删除/创建指定目录及其下所有子目录的文件,该文件记录当前文件夹的内容 - IGod接口 - 博客园 P ...

最新文章

  1. 必须掌握的八个DOS命令 [转]
  2. centos中的mysql安装配置,Linux下安装配置MySQL
  3. 这是最新的人工发射wifi信号技术吗?
  4. js中iframe访问父页的方法
  5. OpenGL学习笔记以及其它学习思考
  6. 项目成本管理:制订项目成本管理计划
  7. webform 简单的服务器控件。
  8. Odoo访问权限(一)
  9. MySQL MVCC 概述
  10. 虽然自己不是唱歌的材料
  11. 2014年10月15日
  12. Mac Idea批量删除空行
  13. C语言程序100例之C#版-008
  14. HTC全景视频,2D 3D视频播放器下载教程
  15. 关于ExtJS错误“例外被抛出且未被接住”问题
  16. 关于提升短信ROI,我的6点思考
  17. matlab的独立样本t检验,独立双样本检验的Matlab实现
  18. macd指标如何看?怎么用MACD指标确定买入和离场点?
  19. Scala下Play框架学习笔记(Actions,Controllers and Results)
  20. Java如何控制生成pdf的大小_如何使用pdfbox或其他Java库减小合并的PDF / A-1b文件的大小...

热门文章

  1. 寄件管理自动发短信教程
  2. MSER最大稳定极值区域
  3. 上云API对接大疆机场开发板
  4. 使用SIGCHLD信号捕捉子进程状态
  5. 关于%m.nf和%mf格式的解释及四舍五入问题的详解
  6. 伪装目标检测与分割研究进展
  7. Shell编程:(七)函数
  8. main函数参数规范
  9. 常见函数的四种类型有哪些
  10. 华为VR Glass 6DoF 评测