一、对于print语句的补充

1.print默认输出项之间是有空格的
print(‘我的年龄是’,age) 效果:我的年龄是 13
print可以手动指定任何字符, eg:逗号
print(“我的年龄是”,age,sep=“,”) 效果:我的年龄是,13

2.print默认是自动换行的

如果将多个输出语句内容输出到一行,可以:
print(‘我的年龄是’,end=’ ‘)
print(age,end=’ ‘)
print(‘岁。’,end=’ ')
效果:我的年龄是 13 岁。
如果不希望输出项之间有任何东西可以在双引号或者单引号之间什么也不输入就可以了,空格也不输入

3.按住Ctrl键,点击命令,就可以进入到这条指令的源代码当中进行查看。
二、对于字符串的补充

1.输出:今年工资涨幅为13%
value = input(‘请您输出工资调整幅度:’)
由于这里可能需要带小数,所以强制类型转换可以使用float(变量)
value = float(value)

如果在格式化字符串中,"%"作为普通字符,原样输出的时候,可以用“%%”表示“%”
result = ‘今年工资涨幅为%f%%’%(value)
print(result)
2.保留小数:
%f–表示浮点数,默认保留6位。
% m.n f,m表示这个数一共占多少位,n表示小点后保留几位。
eg:% 3.1 f
value1 = ’ % 3.1 f ’ %(1.59)
print(value1)
1.6
value2 = ’ % 4.1 f ’ %(1.59)
print(value2)
1.6
情况1:总体宽度m与小数点的精度发生冲突的时候,以n(精度)为主,也就是总体宽度能满足就满足,满足不了拉倒。
value3 = ’ % 2.1 f '%(1.59)
print(value3)
1.6
三、运算符

1.数学运算符
+:
-:
*:乘号
/:除号–数学上的除法
//:地板除–只要整数部分。
%:取余—取余数部分(它不是小数点后的数)

2.关系运算符

< ==
!= 不等于
= 大于或等于(都算成立)
<=
(表达式)式子
定义:用运算符连接起来的式子叫表达式
进行关系比较,比较后会产生一个结论,这个结论就有两种:成立或不成立
成立:True
不成立:False

a = 1
b = 2
result = a>b
print(‘1>2成立吗?’,result)

a = 1
b = 1
result = a>=b
print(‘1>=1成立吗?’,result)

a = 1
b = 1
result = a == b
print(‘1==1成立吗?’,result)
3.逻辑运算符
格式: 表达式1 and 表达式2
and:表示并列关系,同时满足表达式 1 和表达式 2
or: 表示或者的关系,满足表达式 1或表达式 2
not:非。 达式如果是True,那么not True的结果False.

例子:
表达0~10之间的数:10>x>0
用编程来实现:x>0 and x<10
x = input(‘请输入一个数:’)
x = int(x)
if x>0 and x<10:
print(‘你输入的数在0-10之间’)

或运算
x = input(‘请输入一个数:’)
x = int(x)

if x<0 or x>10:
print(‘你输入的数不在0-10之间’)

练习:从键盘输入2个数,将大的那个输出。

value1 = int(input(‘请输入一个数:’))
value2 = int(input(‘请再输入一个数:’))
if value1>value2:
print(‘两个数当中,最大的值是:’,value1)

if value1<value2:
print(‘两个数当中,最大的值是:’,value2)

四、程序结构:
1.顺序结构
程序的语句从上到下依次执行

2.分支结构
可以有很多具程序分支,而程序根据条件选择其中一个。
(1)简单分支语句
格式:
if 条件:
语句体
注:语句体就表达1条或多条语句。

缩进表示语句之间的层级关系。键盘上的tab
python中注意:所有缩进必需统一。
x = int(input(‘请输入一个数:’))
if x>0:
print(‘11111111111111111111’)
if x<10:
print(‘你这个数在0~10之间’)

(2)二分支if语句
格式:
if 条件:
语句体1
else:
语句体2

(3) 多分支if语句
格式:
if 条件1:
语句体1
elif 条件2:
语句体2

else:
语句体

3.循环结构
‘’’
练习:判断奇数偶数
x = int(input(‘请输入一个数:’))
if x%2==1:
print(‘是奇数!’)
else:
print(‘是偶数!’)

练习:输入一个数,判断是否是7的倍数。
if x%7==0:
print(‘是7的倍数,并且是7的%d倍’%(x/7))
else:
print(‘不是7的倍数’)

做一下综合练习:

Python学习第三天
Python学习第三天

相关文章: