一、字符串的格式化
1、字符串通过format()方法进行格式化处理。
2、format()方法格式控制
3、左对齐、右对齐、居中
二、程序的分支结构
1、python的关系操作符
2、单分支结构:if语句语法格式
if<条件>:
<语句块>
二分支结构:if-else语句语法格式
if <条件>:
<语句块1>
else:
<语句块2>
多分支结构:if-elif-else语句语法格式
if <条件>:
<语句块1>
elif:
<语句块2>
......
else:
<语句块N>
三、课堂题目
1.回文数判断。设n是一组任意自然数,如果n的各位数字反向排列所得自然数与n相等,则n被称为回文数。从键盘输入一个五位数字,请编写程序判断这个数字是不是回文数。
代码(1):
x = input('请输入一个5位数:')
if x[0] == x[4] and x[1] == x[3]:
print('%s是个回文数' % x)
else:
print('%s不是回文数' % x)
代码(2):
x = input('请输入一个5位数:')
n=x[::-1]
if n==x:
print('x是个回文数')
else:
print('x不是回文数')
结果:
2、用if分支语句判断两数的大小,并比较出较大的值
以下分多种方法来做这个题目:
代码(1):
a = eval(input("a="))
b = eval(input("b="))
if a>b:
print("最大值是:",a)
else:
print("最大值是:",b)
结果:
代码(2):
a = eval(input("a="))
b = eval(input("b="))
a = a if a>=b else b
print(a)
结果:
代码(3):用max函数
a = eval(input("a="))
b = eval(input("b="))
print(max(a,b))
结果:
代码(4):
a = eval(input("a="))
b = eval(input("b="))
if a<=b:a=b
print(a)
代码(5):
a = eval(input("a="))
b = eval(input("b="))
if a<=b:a,b=b,a
print(a)
代码(6):
a = eval(input("a="))
b = eval(input("b="))
a=a if a>=b else b
print(a)
结果: