中国大学MOOC 《Python语言程序设计》笔记-第一周

第一周

本文为中国大学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))

猜你喜欢

转载自blog.csdn.net/HaruStone/article/details/88553172
今日推荐