# 练习题

'''

1、简述编译型语言和解释性语言的区别,并且列出你知道哪些语言为编译型那些为解释型

编译型语言:每次编写完成后都要将其编译成二进制(0和1)文件

优点:运行速度快

缺点:调试极其不方便,因为每次修正代码都要重新编译效率极低

解释型语言:编写完成后,直接运行代码由解释器逐条解释代码为二进制

优点:调试很方便,修改后直接运行不用变异

缺点:运行速度慢

2、运行Python的两种方式:

1、交互式命令行输入运行

2、文件存储后直接运行

3、单行注释和多行注释的区别:

1、单行注释使用# 2、多行注释使用三引号

4、布尔值分别有什么:

1、True和False

5、声明变量注意事项:

1、拒绝变量名词不达意

2、拒绝中文作为变量名

3、全大写约定俗成是常量,全小写约定俗成是变量

4、拒绝变量名数字开头

5、系统内置关键字不能作为变量名,比如and,True,if等等

6、如何查看变量在内存的地址,变量类型以及值大小比较

print(type()) #变量的类型

print(id()) #变量的内存地址

print(x == y) # == 作为比较符号,并非单个=

'''

'''

7、实现用户输入用户名和密码,当用户名为seven或者alex企鹅密码为123时,登陆成功,否则登陆失败,失败时允许重复输入三次

'''

# user1 = "seven"

# passwd = "123"

# user2 = "alex"

#

# info = '''

# 错误次数大于3次将退出程序

# '''

# print(info)

# count1 = 0

# while count1 < 3:

# user = input("Please input your name: ")

# if user == user1 or user == user2:

# count2 = 0

# while count2 < 3:

# password = input("Please input your password: ")

# if password == passwd:

# print("登陆成功!!!")

# else:

# print("密码有误请重新输入!!!")

# count2+=1

# else:

# break

# else:

# print("您的账号输入有误,请重新输入")

# count1+=1

'''

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

分析:

加的都是偶数,减得都是奇数

'''

# i = 2

# sum=0

# while i<=100:

# if i % 2 == 0:

# sum += i

# else:

# sum -= i

# i += 1

# print('sum:',sum)

'''

使用while循环实现输出1,2,3..9的结果

'''

# count = 1

# while True:

# if count > 9:break

# print(count)

# count+=1

# count = 1

# while count < 10:

# print(count)

# count+=1

'''

使用while循环打印出1-100所有的奇数和偶数

'''

# count = 0

# while count <= 100:

# if count % 2 == 0:

# print("偶数:%s" %(count))

# count+=1

# else:

# print("奇数:%s" %(count))

# count+=1

'''

简述如下两个变量的关系

'''

# n1 = 123456 ##设置变量

# n2 = n1 ##将n1的值赋值给n2

'''

做出一个闰年判断程序等待用户输入,输入后给出反馈结果

'''

# while True:

# varual = int(input("请输入要判断的年份吧: "))

# if varual%4 == 0 and varual%100 != 0:

# print("%s 是闰年" %(varual))

# elif varual % 400 == 0:

# print("%s 是闰年" %(varual))

# else:

# print("%s 是平年" %(varual))

'''

按照格式化打印内容

'''

# name = input("请输入姓名: ")

# age = input("请输入年龄: ")

# job = input("请输入职业: ")

# school = input("请输入学校: ")

# hosttown = input("请输入家乡: ")

#

# message='''

# 姓名: %s

# 年龄: %s

# 职业: %s

# 学校: %s

# 家乡: %s

# ''' %(name,age,job,school,hosttown)

#

# print(message)

'''

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

'''

# rmb = 10000

# rate = 0.0325

# years = 0

# while True:

# if rmb > 20000:

# print("大概 %s 年后账户余额为 %s元"%(years,rmb))

# break

# rmb = rmb + (rmb*rate)

# years += 1

python实现用户输入用户名和密码、当用户名为seven_【Python基础】练习题相关推荐

  1. 猜数字游戏python 当用户输入的不是整数是程序退出_Python基础第一个案例:猜数字游戏,这个都写不出,那就放弃吧...

    前言 本文案例只适合新手,老司机请绕路. 游戏介绍: 程序自己有一个数字,用户输入一个数字,两个数字进行比较. 知识点:input函数 字符串 while循环 if条件判断语句 break语句 开始撸 ...

  2. python等待用户输入_Python等待时间,等待用户输入

    python等待用户输入 Sometimes we want our python program to wait for a specific time before executing the n ...

  3. Python之用户输入

    大多数程序都旨在解决最终用户的问题,为此,需要从用户那里获取一些信息.函数input()让程序暂停运行,等待用户输入一些文本. 例如: name = input("Please intput ...

  4. Python中用户输入与while循环

    文章目录 前言 一.用户输入 1.输入字符串 2.使用函数int()获取数值输入 3.求模运算符的应用 二.while循环 1.简单的while循环 2.通过用户输入退出while循环 3.使用标志 ...

  5. Python根据用户输入的2进制字符串转8进制

    Python根据用户输入的2进制字符串转8进制 问题: 从键盘输入一个由 1 和 0 组成的二进制字符串 s,转换为八进制数输出显示在屏幕上.例如输入'1100',输出'14' 实现1: # 请输入一 ...

  6. python猜数字游戏、在程序中预设一个_python 语法基础练习题

    python 语法基础练习题 1. 分别解释"=","==","+="的含义(口述) 2.两个变量值的关系?(口述) n1 = 123456 ...

  7. python实现用户输入用户名和密码不能为空_Python学习【第四篇】用户输入及判断...

    用户输入:例1.写一个小程序为用户输入密码.流程如下:1.用户输入其用户名2.输出\u201CHello +用户名\\/usr\/bin\/env python # name = raw_input( ...

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

    count=0 while count<3:username=input("请输入用户名:")password=input("请输入密码:")if(use ...

  9. python用户名和密码登录函数_基于Python构建用户ID和密码存储查询系统,python,建立,一个,用户名,UserID,Password,的...

    大家好,本篇博客目的是建立存储和查询用户名和密码的python系统,基础好的可跳过中间小干货,源码在末尾,喜欢的留下小赞哦! 系统主要功能 主要功能如下: 创建一个新用户及其密码 修改值定用户的密码 ...

最新文章

  1. Spark UDF用户自定义函数
  2. javascript获取网页URL地址及参数等
  3. 【数据挖掘】K-Means 二维数据聚类分析 ( K-Means 迭代总结 | K-Means 初始中心点选择方案 | K-Means 算法优缺点 | K-Means 算法变种 )
  4. 怎么用python处理数据_Python数据清洗 - 洗什么?怎么洗?看完就明白了
  5. A watermeten 《Before an Exam》
  6. 数据库元数据数据字典查询_6_列出给定表的外键引用
  7. HttpClient的超时用法小记
  8. 2-Second Scrum Meeting-20151202
  9. 【白皮书分享】车企数据资产及业务价值实现白皮书.pdf(附下载链接)
  10. python是干什么用的-使用Python究竟可以做什么?下面是Python的3个主要应用
  11. ubuntu16.04中安装MESA 17.3.3
  12. 华为8lite支持云闪付吗_2K/120Hz屏?华为P40Pro尊享版价格曝光 | 一加8曝4.15发布
  13. 海马玩模拟器 v0.7.2 官方版​
  14. 三生三世.枕上书 麦田里的守望者坎坷飞的
  15. 使用OneDNS完美解决办公网络优化问题
  16. css常见的几种布局
  17. Java的开发架构---浅谈
  18. CMake笔记:add_custom_command不执行
  19. 《probabilistic robotics》学习笔记——卡尔曼滤波
  20. 开源库 Gson 怎么读

热门文章

  1. Windows--Aero
  2. 穆迪分析在Chartis报告中被评为CLO解决方案类别领导者
  3. GM300铁损仪与目前同类机型直读式铁损测试仪的比较
  4. 30个单片机常见问题及解决办法!
  5. codevs 4052 黎恒健大战YJY
  6. 《强化学习周刊》第27期:MIT研究表明通用LTL目标的强化学习很难实现
  7. flickr的浏览器
  8. 【腾讯 macOS 优质看图工具】Kantu(看图) V2.4 Mac 正式版
  9. 计算机专业新老生交流会ppt,新老生交流会.ppt
  10. 基于改进逆透视变换的智能车测距技术_车路协同技术的演进与嬗变