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.将以下数据存储为字典 ...
随机推荐
- Openstack镜像和密码
#!/bin/sh passwd ubuntu<<EOF ubuntu ubuntu EOF sed -i 's/PasswordAuthentication no/PasswordAut ...
- layer弹出层效果
layer是一款近年来备受青睐的web弹层组件,她具备全方位的解决方案,致力于服务各水平段的开发人员,您的页面会轻松地拥有丰富友好的操作体验. http://layer.layui.com/ 演示:h ...
- 调用外部 DLL 中的函数(1. 早绑定)
,b,t,);end; end.
- 如何通过XAMPP来实现单个服务器上建多个网站
xampp 是一个非常方便的本地 apache + php + mysql 的调试环境,在本地安装测试 WordPress 等各种博客.论坛程序非常方便.今天我们来给大家介绍一下,如何使用 XAMPP ...
- ssh在本地调用远程主机上的命令,不登录远程主机shell
需求描述: 在实际shell脚本的编写过程中,需要通过ssh远程执行一个命令,并返回执行的结果 简单来说,就是将命令发送到远程的主机上进行执行,但是并没有实际的登录到远程主机上.即通过 ssh的方式本 ...
- 如何在 React Native 中写一个自定义模块
https://my.oschina.net/jpushtech/blog/983230
- linq在获取部门层级树种的应用
public string GetNavigationsJson() { AjaxA_NAVIGATIONS ajaxnavigations = new AjaxA_NAVIGATIONS(); IL ...
- 超全面的JavaWeb笔记day05<xml&dtd&jaxp>
0.表单提交方式(*****) button提交 超链接提交 事件 1.xml简介和应用(了解) 2.xml文档声明和乱码解决(*****) 文档声明 必须放在第一行第一列 设置xml编码和保存编码一 ...
- grep递归查找子目录
想要在各种文件里面找一个指定的文本,本来的方法太土了,在网上搜了一下,发现个好的方法,不过也有些问题.原文如下: 第一个,这个是看别人脚本的,配合find实现,-maxdepth指定深度,如果查找到底 ...
- Android App签名打包 与 SDK开发文档
Android App签名打包签名的意义1.为了保证每个程序开发者的合法权益2.放置部分人通过使用相同的Package Name来混淆替换已经安装的程序,从而出现一些恶意篡改3.保证我们每次发布的版本 ...