python基础之练习题(二)
- 九九乘法表
i = 0 #while 九九乘法表
j = 0
while i < 9:
i += 1
while j<9:
j += 1
sum = i + j
total="%s + %s = %s"% (i,j,sum)
print(total,end=" ")
if i == j:
j = 0
print("\n")
break
while实现九九乘法表
for i in range(1,10): # for 九九乘法表
for j in range(1,10):
sum = i + j
total = ("%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("请重新输入")
continue
else:
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):
continue
for k in range(1,5):
if (j == k or i==k):
continue
else:
print("%d%d%d"%(i,j,k))
for 实现数字排列
python基础之练习题(二)的更多相关文章
- Python 基础 面向对象之二 三大特性
Python 基础 面向对象之二 三大特性 上一篇主要介绍了Python中,面向对象的类和对象的定义及实例的简单应用,本篇继续接着上篇来谈,在这一篇中我们重点要谈及的内容有:Python 类的成员.成 ...
- python基础篇(二)
PYTHON基础篇(二) if:else,缩进 A:if的基础格式和缩进 B:循环判断 C:range()函数和len()函数 D:break,contiue和pass语句 for,while循环 函 ...
- python基础扩展(二)
python基础扩展(二) 常用操作 1.startswith(以什么开始) endswith(y)什么结束 s='taiWanw39dd' print(s.startswith('t')) #意思是 ...
- python基础知识(二)
以下内容,作为python基础知识的补充,主要涉及基础数据类型的创建及特性,以及新数据类型Bytes类型的引入介绍
- (Python基础教程之二十二)爬虫下载网页视频(video blob)
Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...
- python基础知识练习题(二)
1. 有两个列表 l1 = [11, 22, 33] l2 = [22, 33, 44] a.获取内容相同的元素列表 li = []l1 = [11, 22, 33] l2 = [22, 33, 44 ...
- Python 基础知识(二)
一.基础数据类型 1.数字int 数字主要是用于计算用的,使用方法并不是很多,就记住一种就可以: #bit_length() 当十进制用二进制表示时,最少使用的位数 # -*- coding:UTF- ...
- python 基础篇(二)数据类型概述
正式进入python的学习. 数据类型可以分为身份,类型,数据项三项联合组成. 身份: id() 类型:type() 数据类型:int,boolean,tuple,string,dict,list 1 ...
- python 基础篇练习题
一.练习题 # 1.统计元组中所有数据属于字符串的个数,提示:isinstance() # 数据:t1 = (1, 2, '3', '4', 5, '6') # 结果:3 # 2.将以下数据存储为字典 ...
随机推荐
- 一、Open CV3.0.0 与 VS2012配置
原创:博乐Bar,转载请注明出处. 第一步,准备软件及开发环境 1.OpenCV 3.0.0 下载地址:http://www.opencv.org.cn/index.php/Download ,下载最 ...
- 关于MySQL的几个命令之load
1.记录当前操作命令
- js中页面跳转(href)中文参数传输方式
编码: escape(参数); 解码: unescape(参数);
- Unity获取指定资源目录下的所有文件
使用前需要引入System.IO;这个命名空间 public void GetFiles() { //路径 //string path = string.Format("{0}", ...
- C#一个关于委托和事件通俗易懂的例子
using System; namespace Test { public class 室友 { public delegate void 这是一个委托(); public void 起床晨跑去() ...
- swift - UIScrollView 的使用
本节详细介绍scrollview的用法 ———————————————————————————————————— UIScrollView 是一个能够滚动的视图控件,可以用来展示大量的内容,并且可以通 ...
- swift - UITextView的用法
1,多行文本控件的创建 textView.frame = CGRect(x:50,y:180,width:self.view.bounds.size.width - 100,height:50) te ...
- MySQL性能优化(四)-- MySQL explain详解
前言 MySQL中的explain命令显示了mysql如何使用索引来处理select语句以及连接表.explain显示的信息可以帮助选择更好的索引和写出更优化的查询语句. 一.格式 explain + ...
- NUC131的系统管理
系统复位系统复位可以由如下的任何一种中断实现,这些复位中断标志可以通过寄存器RSTSRC读取. 上电复位 nRESET引脚低电平复位 看门狗复位 低压复位 欠压检测器复位 CPU 复位 ...
- iOS - UIScrollView xib添加约束的坑
一.Storyboard中的UIScrollView使用自动布局 在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和 ...