1. 九九乘法表

i = 0  #while 九九乘法表
j = 0
while i < 9:i += 1while j<9:j += 1sum = i + jtotal="%s + %s = %s"% (i,j,sum)print(total,end=" ")if i == j:j = 0print("\n")break

while实现九九乘法表

for i in range(1,10): # for 九九乘法表for j in range(1,10):sum = i + jtotal = ("%d + %d = %d" % (i,j,sum))print(total,end="  ")if i == j:print("")break

for实现九九乘法表

2.成绩判断

输入成绩自动,判断成绩等级。
需求:
0-59 不及格
60-69 及格
70-79 中
80-89 良
90-99 优
100 very good-1 抛出异常
101异常

while True:num = str(input("pls input num:"))if not num.isdigit() or int(num) > 100:print("请重新输入")continueelse:num = int(num)if 0<= num <= 59:print("不及格")elif 60 <=num<= 69:print("及格")elif 70 <=num<= 79:print("中")elif 80<=num<= 89:print("良")elif 90 <=num<=99:print("优")elif num == 100:print("very good")break  # break 也可以放到else同级

if 实现成绩判断

3.兔子计算

需求:12个月总共会有多少只兔子

rabbit = [1,1]
for i in range(12):rabbit.append(rabbit[i] + rabbit[i+1])print(i+1,"月有",rabbit[i]*2,"只小兔子")
print(rabbit)

for 实现兔子计算

4.排列数字,不重复

需求:分别有四个数字 1 2 3 4 ,实现三个数字匹配在一起,并且每个数字不重复。

for i in range(1,5):for j in range(1,5):if (i == j):continuefor k in range(1,5):if (j == k or i==k):continueelse:print("%d%d%d"%(i,j,k))

for 实现数字排列

转载于:https://www.cnblogs.com/luchuangao/p/6685470.html

python基础之练习题(二)相关推荐

  1. python基础编程练习题_Python随笔18:Python基础编程练习题1~2

    Python基础练习题1 求100之内自然数中最大的能被17整除的数. 解答:既然是求100以内的最大的数,可以使用range函数,且反向遍历.我们不必遍历完范围之内所有的数,因为第一个就是最大的,也 ...

  2. python基础语法复习[二] 函数、类

    python基础语法复习[二] 前言 一.函数 1.基本概念 2.一般实例 3.参数传递 (1)传不可变对象 (2)传可变对象 4.函数递归调用实例 (1)eg:实现字符串的反转: (2)递归思想画树 ...

  3. Python基础学习(二)-条件,循环语句

    Python基础学习(二)-条件,循环语句     一,条件语句    1,if  else           if  判断条件:               执行语句...           e ...

  4. python基础语法(二)列表

    往期推荐: python基础语法(一)range函数 python基础语法(二)列表 前言 一.列表的创建与删除 二.列表的查询操作 1. 获取列表中指定元素的索引 2. 获取列表中的单个元素 3. ...

  5. python 基础系列(二) — Python基本语法

    python 基础系列(二) - Python基本语法 python基础系列索引 python 基础系列(一) - Python介绍 python 基础系列(二) - Python基本语法 pytho ...

  6. python练习_Python随笔31:Python基础编程练习题27~28

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python编程 Python基础练习题27:与7无关的数 如果一个正整数,它能被7整除或者它的十进制表示法中某个位数上的数字为 ...

  7. python入门编程题库-Python随笔30:Python基础编程练习题25~26

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. 注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python编程 Python基础练习题25:合并两个列 ...

  8. Python基础教程(二):基础语法、变量类型

    Python 基础语法 Python语言与Perl,C和Java等语言有许多相似之处.但是,也存在一些差异. 在本章中我们将来学习Python的基础语法,让你快速学会Python编程. 第一个Pyth ...

  9. python split函数 空格_Python随笔29:Python基础编程练习题23~24

    注:本文所有代码均经过Python 3.7实际运行检验,保证其严谨性. Python编程 Python基础练习题23:求三角形斜边上的高 输入直角三角形两直角边a.b的值,输出斜边上的高,最后结果使用 ...

  10. 【图解】连狗子都能看懂的Python基础总结(二)什么是库、包、模块?

    [图解]连狗子都能看懂的Python基础总结!(二)什么是库.包.模块? 本章内容 什么是模块? 什么是包? 什么是库? 什么是标准库和第三方库? 上次,我们解释了"变量".&qu ...

最新文章

  1. ORACLE 12C 依然支持 bbed
  2. 共享内存查看清除命令ipcs和ipcrm
  3. apache2.2 虚拟主机配置
  4. echarts geo地图示例_干货|Pyecharts绘制好看的交互式地图教程
  5. KVC/KVO 使用细节和调用顺序
  6. 解决使用个推后背景音乐音量变小问题
  7. brave counts rather people who are at high position
  8. php显示网卡信息,netwox显示网络配置信息
  9. MT-Retina.js
  10. python math.asin
  11. vue 指令 v-if v-else-if v-else
  12. Java必知必会:异常机制详解
  13. 《Flume日志收集与MapReduce模式》一2.1 下载Flume
  14. html中引入字体包
  15. 虚拟机win7系统安装vmtool
  16. Word目录怎么自动生成?Word文档怎么自动生成目录列表
  17. 计算机无法安装hp网络打印机,无法安装打印机驱动是怎么回事?不能安装惠普打印机驱动的解决方法...
  18. 《22条商规》书中的精髓:商战的胜负不在于市场,而在于潜在顾客的心智。
  19. Vue.js学习详细课程系列--共32节(1 / 6)
  20. 计算机与英语与金融专业,澳洲计算机和金融本科专业哪个好

热门文章

  1. Linux C Serial串口编程
  2. java分享第十六天( java读取properties文件的几种方法java配置文件持久化:static块的作用)...
  3. JavaEE(26) - {TODO}
  4. WinAPI: midiOutSetVolume - 设置 MIDI 输出设备的音量
  5. java设计模式-可复用面向对象软件的基础(一)
  6. LVS基本介绍及NAT模型配置示例
  7. 修改docker内mysql配置后无法启动解决方法
  8. HTML知识点详细汇总
  9. 协同过滤算法_一文带你了解协同过滤的前世今生
  10. [渝粤教育] 西南科技大学 单片机原理与应用 在线考试复习资料