第一天python作业题
1. 操作系统的作用?
1.操作系统的作用?
操作系统为软件的开发全过程提供了良好的环境,为人类操纵应用程序提供了便利。
2.列举你听过的操作系统及区别?
windows :XP ,windows7, windows10
图形化界面
比较方面
linux:centos
图形化界面比较差,ubuntu
图形化界面较好
个人开发,redhat
企业级的系统
mac :适用于办公,轻薄操作方便
3.列举你了解的编码及他们之间的区别?
ASCII: python2默认的编码,一个字母是8位
Unicode(万国码):一个字母是32位
UTF - 8:万国码的压缩码,最少用一个字节,最多用4个字节,一个中文是三个字节,24
位
GBK: 专门用作汉文的编码,其中一个中文用两个字节
注意:用什么格式编写保存文件,就用什么格式打开
4.列举你了解的Python2和Python3的区别?
python2默认的编码是ACSII
python3默认的编码是UTF - 8
所以开发过程中最好加一句: # -*- coding:utf-8 -*-
python2的输入是
name = raw_input("请输入姓名:") 、 python3的输入是
name = input("请输入姓名:")
python2的输出打印是 print"123456" 、 python3的输出打印是 print = ("123456")xxxxxxxxxx python2默认的编码是ACSIIpython3默认的编码是UTF - 8所以开发过程中最好加一句: # -*- coding:utf-8 -*-python2的输入是name = raw_input("请输入姓名:") 、 python3的输入是name = input("请输入姓名:")python2的输出打印是 print"123456" 、 python3的输出打印是 print = ("123456")字符串("蓝天白云"、'啊 ,大海啊大海',''' 啊,我爱我的祖国'''),整型(18),布尔型(Truefalse)
5.你了解的python都有那些数据类型?
字符串("蓝天白云"、'啊 ,大海啊大海',''' 啊,我爱我的祖国'''),整型(18),布尔型(True
false)
6.补充代码,实现以下功能。
value = "yuan"
print(value) # 要求输出 alex"烧饼
7.用print打印出下面内容:
⽂能提笔安天下,
武能上⻢定乾坤.
⼼存谋略何⼈胜,
古今英雄唯是君。
print("""⽂能提笔安天下,
武能上⻢定乾坤.
⼼存谋略何⼈胜,
古今英雄唯是君。
""")
8.变量名的命名规范和建议?
① 只能是数字,字母,下划线
② 数字不能开头
③ 不能是python的关键字
建议:见名知意
例如:name, age, password等
变量名需要多个英文单词拼接时用下划线
例如:new_name
9.如下那个变量名是正确的?
name = '你好吗'
_ = 'yuan'
_9 = "我是说"
9name = "景女神" 错
oldboy(edu = 666 错
10.简述你了解if条件语句的基本结构。
主要有三类:if ...
if ... else ...
if ...elif...else...
11.设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。
num = input("请输入数字:")
new_num = int(num)
if new_num > 66:
print("猜测的结果大了")
elif new_num < 66:
print("猜测的结果小了")
elif new_num == 66:
print("猜测结果正确")
12.提⽰⽤户输入⿇花藤. 判断⽤户输入的对不对。如果对, 提⽰真聪明, 如果不对, 提⽰你 是傻逼
user_input = input("请按提示输入麻花藤:")
if user_input == "麻花藤":
print("真聪明")
else:
print("你是傻逼么。")