第一章 练习
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了第一章 练习,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2932字,纯文字阅读大概需要5分钟。
内容图文
""" 1:简述编译型与解释型语言的区别,且分别列出你知道的哪些语言属于编译型,哪些属于解释型 编译型:程序运行时不需要进行翻译,直接使用编译的结果就可以执行 C++ 解释型:程序运行时需要一边翻译一边执行,效率相对较低 python Java php 2:Pyhton 单行注释和多行注释分别用什么? 单行注释用# 多行注释用六个单引号 3:布尔值分别有什么,及作用是什么? True Flase 判断真假 4:声明变量注意事项有那些? 必须先定义变量才能进行调用 是数字、字母或下划线的任意组合;不能用数字开头;有一些特殊的词不能用(and,from.if...);变量名必要太长 5:如何查看变量在内存中的地址? number = 55 print (id(number)) 6:查看2、2.22、“小猿圈”分别是什么数据类型的语法是什么? a = 2 b = 2.22 c = "小猿圈" print(type(a)) print(type(b)) print(type(c)) 7:请写出 and 、or、not 的作用,并用代码来演示 and:多个条件都为真,结果是T;有一个条件是假,结果就是F or:多个条件有一个是真,结果为真 not:相反 a = 20 b = 30 print(a >10 and b > 10) a = 20 b = 30 c = 50 print(a >10 and b > 30 and c > 40) a = 20 b = 30 c = 50 print(a >10 or b > 30 or c > 40) a = 20 b = 30 c = 50 print(a >10 and b > 30 or c > 60) a = 20 b = 30 c = 50 print(not(a < b)) 8:写代码 1>实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败! name = input("请输入用户名:") password = int(input("请输入密码:")) if name == "seven" and password == 123: print("登陆成功") else: print("登陆失败") 2>实现用户输入用户名和密码,当用户名为 seven 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 count = 0 while count < 3: name = input("请输入用户名:") password = int(input("请输入密码:")) if name == "seven" and password == 123: print("登录成功") break else: print("登录失败") count +=1 if count == 3: print("只允许输错三次") 3>实现用户输入用户名和密码,当用户名为 seven 或 alex 且 密码为 123 时,显示登陆成功,否则登陆失败,失败时允许重复输入三次 count = 0 while count < 3: name = input("请输入用户名:") password = input("请输入密码:") if name == "seven" and password == 123: print("登录成功") break elif name == "alex" and password == 123: print("登录成功") break else: print("登录失败") count +=1 if count == 3: print("只允许输错三次") 9:写代码 a. 使用 while 循环实现输出 1,2,3,4,5, 7,8,9, 11,12 count = 1 while count <= 12: if count == 6 or count == 10: count +=1 continue print(count) count +=1 b. 使用while 循环输出100-50,从大到小,如100,99,98…,到50时再从0循环输出到50,然后结束 c. 使用 while 循环实现输出 1-100 内的所有奇数 count = 1 while count <= 100: if count % 2 == 1: print(count) count +=1 d. 使用 while 循环实现输出 1-100 内的所有偶数 count = 1 while count <= 100: if count % 2 == 0: print(count) count +=1 e. 使用while循环实现输出2-3+4-5+6…+100 的和 10:现有如下两个变量,请根据执行结果解释原因 n1 = 123456 n2 = n1 把n1的值赋值给n2,现在n2=123456 n1 = 333 把333赋值给n1,现在n1=333 print(n1,n2) 结果:333 123456 11:制作趣味模板程序(编程题) 需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意显示 如:敬爱可爱的xxx,最喜欢在xxx地方干xxx name = input("请输入你的名字:") location = input("请输入一个地点:") hobby = input("请输入你的爱好:") print("敬爱可爱的"+name+","+"最喜欢在"+location+hobby) 12:输入一年份,判断该年份是否是闰年并输出结果。(编程题) 注:凡符合下面两个条件之一的年份是闰年。 (1) 能被4整除但不能被100整除。 (2) 能被400整除 a = int(input("请输入一个年份:")) if (a % 4 == 0 and a % 100 != 0) or a % 400 == 0: print(a,"是闰年") else: print(a,"不是闰年") 13:假设一年期定期利率为3.25%,计算一下需要过多少年,一万元的一年定期存款连本带息能翻番?(编程题) 14:使用while,完成以下图形的输出 15:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高? 100+100+50+..... """ count = 0 while count < 10 """ 作业: 双色球彩票 选购程序 1:先让用户依次选择6个红球,再选择2个蓝球,最后统一打印用户选择的球号。 2:确保用户不能选择重复的,选择的数不能超出范围。 """
原文:https://www.cnblogs.com/ljy123/p/12444908.html
内容总结
以上是互联网集市为您收集整理的第一章 练习全部内容,希望文章能够帮你解决第一章 练习所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。