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.将以下数据存储为字典 ...
随机推荐
- 《C++ Without Fear》 第1章 第一个C++程序
机器码,CPU的“母语”,每条计算机指令就是一个由1和0构成的独一无二的组合(或代码). endl是“endl line”的缩写,所以它应该念作“end ELL”而不是“end ONE”.
- CentOS6.8设置开机直接进入命令行模式
在linux图形界面中,按 “Alt+Ctrl+F1”,进入命令行界面. 切换到root用户 # vi /etc/inittab 找到下面的语句: # Default runlevel. The ru ...
- 资深投资人全力反击: VC增值平台从来就不是一坨狗屎
编者注: 本文来自海外著名科技博客VentureBeat, 英文原文出自Kyle Lacy之手 ,中文版由天地会珠海分舵进行编译. 文章主要是针对前几天德国VC Christian Claussen的 ...
- git分支合并的冲突解决方法
本次学习的是解决不同分支提交的内容不同导致合并冲突,及怎样解决冲突. 基本命令: git log --graph查看分支合并图 具体步骤: 新建分支branch1,并修改rea ...
- NGUI之scroll view的制作和踩坑总结
之前也看了不少童鞋谢了关于NGUI的scroll view的制作下面我写下自己的制作过程以及心得,希望对童鞋们有所帮助.1.首先建立一个960*640的背景参考http://game.ceeger.c ...
- Linux 代理设置
apt proxy vim /etc/apt/apt.conf Acquire::http::proxy "http://10.48.127.169:8080/"; Acquire ...
- VC++ 使用MSSOAP访问WebService天气服务(客户端开发)
绪论 本文介绍使用VC++编程实现访问天气Web服务的简单实例(例子来源于网络). Web天气服务 http://www.webxml.com.cn/WebServices/WeatherWebSer ...
- swift - UISegmentedControl 和 UIWebView 的用法
这两个用法比较简单: 具体代码如下: 一.UISegmentedControl 1.UISegmentedControl的声明 var segment = UISegmentedControl() 2 ...
- Map的key不变,value相加
判断map中是否含有某个key,如包含则结果value相加,如不包含则新增. 直接上demo吧: package javademo; import java.util.HashMap; import ...
- Dubbo注册中心Zookeeper安装步骤
第一步:安装jdk 第二步:上传zookeeper至Linux 第三步:解压zookeeper安装包(/soft目录是我在根目录下建立的一个用户存放上传安装包的目录),解压命令tar -xvf /so ...