首页 > 编程语言 > 详细

【Python基础】练习题

时间:2018-06-14 14:14:15      阅读:195      评论:0      收藏:0      [点我收藏+]
# 练习题 ‘‘‘ 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基础】练习题

原文:http://blog.51cto.com/swiki/2129316

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!