最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

python基本语法元素 python日常练习

XAMPP相关 admin 73浏览 0评论

程序写作方式:

-源代码 采用某种编程语言编写的计算机程序,人类可读。

例如: result=2+3

-目标代码 计算机可直接执行,人类不可读(专家除外)。

例如:1101001000111011

 

静态语言和脚本语言

根据执行方式不同,编程语言分为两类:

-静态语言 使用编译执行的编程语言。

例如: C/C++语言、Java语言

-脚本语言 使用解释执行的编程语言。

例如: Python语言、 JavaScript语言、PHP语言

程序的基本编写方法:IPO

- Input 输入,程序的输入。

- Process 处理,程序的主要逻辑。

-  Output 输出,程序的输出。

编程解决问题的步骤

6个步骤(1-6):

-分析问题: 分析问题的计算部分,想清楚

-划分边界: 划分问题的功能边界,规划IPO

-设计算法: 设计问题的求解算法,关注算法

-编写程序: 编写问题的计算程序,编程序

-调试测试: 调试程序使正确运行,运行调试

-升级维护: 适应问题的升级维护,更新完善

 转 换 练 习
关键点:
○ eval()去掉参数最外侧引号并执行余下语句的函数

保留字

ew00032

○ a=input()

○ if   in

○ for   in

○ print()

print
print(*objects, sep=’ ‘, end=’\n’, file=sys.stdout)参数的具体含义如下:objects –表示输出的对象。输出多个对象时,需要用 , (逗号)分隔。

sep — 用来间隔多个对象。

end — 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符。

print()本身就是默认换行的

file — 要写入的文件对象。

 

print(“{:.2f}C”.format(C))

 

s=’Duan Yixuan’
x=len(s)
print(‘The length of %s is %d’ %(s,x))

 

PI = 3.141592653
print(‘%10.3f’%PI) #字段宽10,精度3
# 3.142

数据的格式化输出:

% 字符:表示标记转换说明符的开始

最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*(星号),则宽度会从值元组中读出。

点(.)后跟精度值:如果需要输出实数,精度值表示出现在小数点后的位数。如果需要输出字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出。

 

print 转换标志
转换标志:-  表示左对齐;+ 表示在数值前要加上正负号;

” “ (空白字符)表示正数之前保留空格();

0 表示转换值若位数不够则用0填充。

PI=3.1415926
print(‘%-10.3f’ %PI) #左对齐,还是10个字符,但空格显示在右边。
#3.142
PI=3.1415926
print(‘%+f’ % PI) #显示正负号 #+3.141593
# 类型f的默认精度为6位小数。
PI=3.1415926
print(‘%010.3f’%PI) #字段宽度为10,精度为3,不足处用0填充空白
#000003.142 0表示转换值若位数不够则用0填充

格式字符    说明  
%s  字符串采用str()的显示                 %x 十六进制整数%r  字符串(repr())的显示                    %e 指数(基底写e)%c  单个字符                                      %E   指数(基底写E)

%b 二进制整数                                   %f,%F      浮点数

%d 十进制整数                                   %g   指数(e)或浮点数(根据显示长度)

%i  十进制整数                                    %G  指数(E)或浮点数(根据显示长度)

%o 八进制整数                                     %%  字符%

 

  举例 练习  
ew000032

○TempStr\c \F 为变量

# 温度转换 代码 华氏和摄氏温度转换

ew0000032

# 数字转文字

ew00000032

# 人民币,美元转换

ew000000032

# C12.34 温度转换 代码 华氏和摄氏温度转换

ew0000000032

# 温度转换 代码 华氏和摄氏温度转换TempStr = input()
if TempStr[-1] in ['F', 'f']:
    C=(eval(TempStr[0:-1])-32)/1.8
    print("{:.2f}C".format(C))
elif TempStr[-1] in ['C','c']:
    F=1.8*eval(TempStr[0: -1])+ 32
    print("{:.2f}F". format(F))
else:

print(“输入格式错误”)

# 数字转文字num = input()
shu = []
big = ''
chinese = {'1': '一', '2': '二', '3': '三', '4': '四', '5': '五', '6': '六', '7': '七', '8': '八', '9': '九', '0': '零'}
listnum = list(num)
lennum = len(listnum) - 1
for item in listnum:
    shu.append(chinese[item])
    lennum -= 1
    big = ''.join(shu)

print(big)

# 人民币,美元转换Money=input() 
if Money[0] in ['R', 'r']:
    C=eval(Money[3:])/6.78
    print("USD{:.2f}".format(C))
elif Money[0] in ['U','u']:
    F=6.78*eval(Money[3: ])

print(“RMB{:.2f}”. format(F))

# C12.34 温度转换 代码 华氏和摄氏温度转换TempStr = input()
if TempStr[0] in ['F', 'f']:
    C=(eval(TempStr[1:])-32)/1.8
    print("C{:.2f}".format(C))
elif TempStr[0] in ['C','c']:
    F=1.8*eval(TempStr[1:])+ 32
    print("F{:.2f}".format(F))

转载请注明:XAMPP中文组官网 » python基本语法元素 python日常练习