7、写代码

(1)实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败!

_name = "seven"
_pwd = "" name = input("username:").strip()
pwd = input("password:").strip()
if name == _name and pwd == _pwd:
print("logon successfully!")
else:
print("wrong username or password!")

(2)实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

_name = "seven"
_pwd = ""
i = 1
while i <= 3:
name = input("username:").strip()
pwd = input("password:").strip()
if name == _name and pwd == _pwd:
print("登录成功!")
break
else:
print("用户名或密码错误! 还剩%s次机会 " % (3-i))
i += 1
else:
if i == 4:
print("3次输入错误,退出!")

(3)实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次

_names = ["seven", "alex"]
_pwd = "" i = 1
while i <= 3:
name = input("username:").strip()
pwd = input("password:").strip()
if name in _names and pwd == _pwd:
print("登录成功!")
break
else:
print("用户名或密码错误! 还剩%s次机会 " % (3-i))
i += 1
else:
if i == 4:
print("3次输入错误,退出!")

8、写代码

a. 使用while循环实现输出2-3+4-5+6...+100 的和

sum = 0
i = 2
while i <= 100:
if i % 2 == 0:
sum += i
else:
sum -= i
i += 1
print(sum)

b. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12

i = 1
while i < 13:
if i == 6 or i == 10:
pass
else:
print(i)
i += 1

c. 使用while 循环输出100-50,从大到小,如100,99,98...,到50时再从0循环输出到50,然后结束

i = 100
while i > 0:
if i >= 50:
print(i)
else:
print(50 - i)
i -= 1

d. 使用 while 循环实现输出 1-100 内的所有奇数

i = 1
while i <= 100:
if i % 2 != 0:
print(i)
i += 1

e. 使用 while 循环实现输出 1-100 内的所有偶数

i = 1
while i <= 100:
if i % 2 == 0:
print(i)
i += 1
10、制作趣味模板程序(编程题) 需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意显示 
如:敬爱可爱的xxx,最喜欢在xxx地方干xxx
name = input("name:").strip()
addr = input("address:").strip()
hobby = input("hobby:").strip() # 使用format函数输出:
print("敬爱可爱的{},最喜欢在{}地方干{}".format(name, addr, hobby)) # 使用位置参数
print("敬爱可爱的{a1},最喜欢在{a2}地方干{a3}".format(a1=name, a3=hobby, a2=addr)) # 使用关键参数 # 使用%s格式化输出:
print("敬爱可爱的%s,最喜欢在%s地方干%s" % (name, addr, hobby))

11、输入一年份,判断该年份是否是闰年并输出结果。(编程题) 注:凡符合下面两个条件之一的年份是闰年。 (1) 能被4整除但不能被100整除。 (2) 能被400整除。

year = input("输入年份:").strip()
if year.isdigit(): # 判断输入是否合法
year = int(year)
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0: # 判断是否闰年
print("{}是闰年".format(year))
else:
print("{}不是闰年".format(year))
else:
print("输入不合法")

12、假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?

money = 10000
year = 1
while True:
money = money * (1+0.0325) # 本金+利息
if money >= 20000: # 翻番
print(year)
break
year += 1

13、使用while,完成以下图形的输出:

*
* *
* * *
* * * *
* * * * *
* * * *
* * *
* *
*

代码:

i = 1
j = 4
while i <= 5:
print("* " * i)
i += 1
while j >= 1:
print("* " * j)
j -= 1

未完待续。。。。。。。

python基础示例的更多相关文章

  1. (Python基础教程之十三)Python中使用httplib2 – HTTP GET和POST示例

    Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...

  2. Python小白的发展之路之Python基础(一)

    Python基础部分1: 1.Python简介 2.Python 2 or 3,两者的主要区别 3.Python解释器 4.安装Python 5.第一个Python程序 Hello World 6.P ...

  3. python基础-面向对象编程

    一.三大编程范式 编程范式即编程的方法论,标识一种编程风格 三大编程范式: 1.面向过程编程 2.函数式编程 3.面向对象编程 二.编程进化论 1.编程最开始就是无组织无结构,从简单控制流中按步写指令 ...

  4. Python之路3【第一篇】Python基础

    本节内容 Python简介 Python安装 第一个Python程序 编程语言的分类 Python简介 1.Python的由来 python的创始人为吉多·范罗苏姆(Guido van Rossum) ...

  5. 进击的Python【第三章】:Python基础(三)

    Python基础(三) 本章内容 集合的概念与操作 文件的操作 函数的特点与用法 参数与局部变量 return返回值的概念 递归的基本含义 函数式编程介绍 高阶函数的概念 一.集合的概念与操作 集合( ...

  6. 进击的Python【第二章】:Python基础(二)

    Python基础(二) 本章内容 数据类型 数据运算 列表与元组的基本操作 字典的基本操作 字符编码与转码 模块初探 练习:购物车程序 一.数据类型 Python有五个标准的数据类型: Numbers ...

  7. python基础-函数式编程

    python基础-函数式编程  高阶函数:map , reduce ,filter,sorted 匿名函数:  lambda  1.1函数式编程 面向过程编程:我们通过把大段代码拆成函数,通过一层一层 ...

  8. python基础知识理解

    一.概述 看了一天的python基础语法,基本对python语法有了一个大概的了解(其实之前断断续续也看过python),学习网址:Python 基础教程.因为之前我学过C++,因此在学习python ...

  9. python基础——单元测试

    python基础——单元测试 如果你听说过“测试驱动开发”(TDD:Test-Driven Development),单元测试就不陌生. 单元测试是用来对一个模块.一个函数或者一个类来进行正确性检验的 ...

随机推荐

  1. 组合游戏 - SG函数和SG定理

    在介绍SG函数和SG定理之前我们先介绍介绍必胜点与必败点吧. 必胜点和必败点的概念:        P点:必败点,换而言之,就是谁处于此位置,则在双方操作正确的情况下必败.        N点:必胜点 ...

  2. JEECMS9.3集成dubbo操作记录

    需求描述: 门户及其他应用系统需要查询JEECMS9.3中发布的栏目及数据,而其他系统都是基于dubbo开发的,因此想要将JEECMS9.3中集成dubbo并对外提供内容管理服务. 需求实现: 1.添 ...

  3. [BUG]Dreamweaver6做网页的一个图片文字不清晰的问题

    自己用Dreamweaver6做一个网页,使用PS做图片,为了节约下载流量,我把图片裁剪为GIF格式,通过系统自带的图片浏览器和美图看看,图片上的文字都是清晰的. 我把图片加载进入DW中后,在DW界面 ...

  4. java单元测试注释执行顺序

    JUnit4通过注解的方式来识别测试方法.目前支持的主要注解有: @BeforeClass 全局只会执行一次,而且是第一个运行 @Before 在测试方法运行之前运行 @Test 测试方法 @Afte ...

  5. 我用 Python 爬了智联“北上广深”5400条 Java 招聘数据

    结论 国际惯例,先上结论. Java 类职位招聘,不论是需求量(工作机会),还是工资平均水平,都是帝都北京最好. 北京和上海的平均工资差距不大(不超过200/月),但上海的需求量是北京的一半,机会更少 ...

  6. spark编译错误解决 Error:(52, 75) not found: value TCLIService

    对于2.20版本可能会出现以下问题: spark\sql\hive-thriftserver\src\main\java\org\apache\hive\service\cli\thrift\Thri ...

  7. 5.4QBXT 模拟赛 (Rank1 机械键盘 蛤蛤)

    NOIP2016提高组模拟赛 ——By wangyurzee7 中文题目名称 纸牌 杯具 辣鸡 英文题目与子目录名 cards cups spicychicken 可执行文件名 cards cups ...

  8. COMMIT - 提交当前事务

    SYNOPSIS COMMIT [ WORK | TRANSACTION ] DESCRIPTION 描述 COMMIT 提交当前事务. 所有事务的更改都将为其他事务可见,而且保证当崩溃发生时的可持续 ...

  9. cmanformat - 不是命令啦,是个演示文件

    描述 DESCRIPTION cmanformat 是 man pages 格式的演示文件. 由于系统不同会有差异.在 XWindow 下会好些. __________________________ ...

  10. jquery中ajax使用error调试错误

    error:function (XMLHttpRequest, textStatus, errorThrown) { } XMLHttpRequest.readyState状态码  0:未初始化还没有 ...