安装python环境
- 双击安装包,出现如下的开始安装界面,选择自定义安装选项:
- 勾取 add python 3.6 to PATH 然后根据提示安装python环境
- 新建一个文本文件,把后缀改为 **.py
- print(),写出自己的相关信息
- cmd 运行
python的注释、变量等等
-
注释
-单行注释:#
-多行注释:""" “”" ‘’’ ‘’’
-文档注释:多行注释,放在定义的第一行 -
变量:变量就是一个具有名称的内存空间
-python 是一门弱数据语言 {变量名称=变量值}
-判断变量的类型 type()
-变量命名规范:1、只能由有效数字,字母,_ 组成
2、不能以数字开头
3、不能以关键字或保留字命名变量名称
{查询python关键字: import keyword keywor.kwlist}
4、变量名称尽量有意义
5、建议多个单词之间连接,使用小驼峰法或下划线(官方适应推荐______){小驼峰:变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写} -
数据类型:-数值型(number)
整数(int)
浮点数(float)
-布尔类型(bool)
ture flase
-字符串’’, “”, “”" “”", ‘’’ ‘’’. -
数据类型转换
自动类型转换
强制类型转换:int float str
第二天作业
- 打印ppt
- 交换变量
第三天作业
作业1: 控制台输入两个变量,交换这两个变量的值【使用异或完成】
num1 = 10
num2 = 20
num1 = 20 ^ 10 ^ 10
num2 = 10 ^ 20 ^ 20
print(f’输入后:num1 = {num1},num2 = {num2}’)
作业2:计算器:请输入两个数和一个符号,完成两个数的+ - * / % // **
num1 = float(input(‘请输入第一的数:’))
num2 = float(input(‘请输入第二的数:’))
fh = input(‘请输入所运算的符号’)
if fh == ‘+’:
print(num1 + num2 )
elif fh == ‘-’:
print(num1 - num2 )
elif fh == ‘*’:
print(num1 * num2 )
elif fh == ‘/’:
print(num1 / num2 )
elif fh == ‘%’:
print(num1 % num2 )
elif fh == ‘**’:
print(num1 ** num2 )
elif fh == ‘//’:
print(num1 // num2 )
作业3:有1、3、5、7、9组成的所有不重复的四位数之和是多少?( b)
A、666700 B、666600
C、678860 D、665500
作业4:一个会议有12个员工,假设已有8个员工是女性,求所有员工都是女性的概率(d )
A、11/23 B、12/35
C、2/9 D、1/8
作业5:在控制台上,输入如下信息
a a^2 a^3
1 1 1
2 4 8
3 9 27
num1 = [1,2,3]
for num2 in num1:
print(num2,num2num2,num2num2*num2)
作业6:下列哪一项是“4是奇数或-9为正数”的否定( c)
A、4是偶数或-9不是负数
B、4是奇数或-9不是负数
C、4是偶数和-9是负数
D、4是奇数和-9不是负数
作业7:如果A是“10110110”,B是“11100000”,C是“10100000”,下面成立的是( c)
A、 C=A|B
B、 C=~A
C、 C=~B
D、 C=A&B
作业8:判断一个整数是奇数还是偶数,至少有两种方式实现(位运算已经讲解的话)
方法一:
num1 = int(input(‘请输入第一的数:’))
if num1 % 2 == 0 :
print(‘您输入的数是偶数’)
else :
print(‘您输入的不是偶数’)
if num1 % 2 == 1:
print(‘您输入的数是奇数’)
方法二:
num = int(input(‘请输入一个整数:’))
if num & 1 == 0 :
print(‘您输入的数是偶数’)
else:
print(‘您输入的数是奇数’)
作业9:输入一个数,判断这个是2的指数。
num = int(input(‘请输入一个整数:’))
if num & (num -1) == 0:
print(‘是2的指数’)
else:
print(‘不是2的指数’)
作业10:求矩形的面积和周长
#c = int(input(‘请输入矩形的长:’))
k = int(input(‘请输入矩形的宽:’))
s = c*k
c = c+k*2
print(‘矩形的面积:’,s,‘矩形的周长:’,c)
作业11:根据天数(从控制台上输入)计算周数和剩余的天数
#day = int(input(‘输出一个天数:’))
zhou = day % 7
sheng = 365 - day
print(‘周数:’,zhou,‘剩余天数:’,sheng)
作业12: 根据已知圆的半径radius(从控制台上输入),求其面积和周长(PI可以使用Math.PI,也可以使用3.14)
#r = int(input(‘输出圆的半径r:’))