第一周
本文为中国大学MOOC平台的课程《中国大学MOOC Python语言程序设计》笔记
参考:
python for 循环语句
中国大学MOOC Python语言程序设计
(一)注释
单行注释:以#开头
多行:’’’ ‘’’
(二)保留字
(三)数据类型
- 整数:10011101
- 字符串:“10,011,101”
- 列表: [10,011,101]
(四)温度转换实例
#tempconvert.py
TempStr = input('请输入带有符号的温度值:')
if TempStr[-1] in ['F','f']:
C = (eval('1') - 32)/1.8
print('转换后的温度是{0:.2f}C'.format(C))
elif TempStr[-1] in ['C','c']:
F = 1.8*eval(TempStr[0:-1]) + 32
print('转换后的温度是{0:.2f}F'.format(F))
else:
print('输入错误')
①eval()评估函数
去掉参数最外侧引号并执行余下语句的函数
eval('1+1')
2
②input()函数
变量名 = input(提示信息字符串)
如:
TempStr = input("请输入") #TempStr保存用户输入的信息
③print不换行
end就表示print将如何结束,默认为end="\n"(换行)
Tempa = input()
daxie=['零','一','二','三','四','五','六','七','八','九']
for TEMP1 in Tempa :
print(daxie[eval(TEMP1)],end='')
④for in
Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。
for letter in 'Python': # 第一个实例
print ('当前字母 :', letter )
fruits = ['banana', 'apple', 'mango']
for fruit in fruits: # 第二个实例
print ('当前水果 :', fruit )
print "Good bye!"
当前字母 : P
当前字母 : y
当前字母 : t
当前字母 : h
当前字母 : o
当前字母 : n
当前水果 : banana
当前水果 : apple
当前水果 : mango
Good bye!
(五)货币转换实例
人民币和美元是世界上通用的两种货币之一,写一个程序进行货币间币值转换,其中:
人民币和美元间汇率固定为:1美元 = 6.78人民币。
程序可以接受人民币或美元输入,转换为美元或人民币输出。
人民币采用RMB表示,美元USD表示,符号和数值之间没有空格。
MONEY = input('')
if MONEY[0:3] in ['rmb','RMB']:
C = (eval(MONEY[3:])/ 6.78)
print('USD{0:.2f}'.format(C))
elif MONEY[0:3] in ['USD','usd']:
C = (eval(MONEY[3:])* 6.78)
print('RMB{0:.2f}'.format(C))