Python基本语法元素

Python123

总结:

  1. 将输入字符串转换为数字时使用 e v a l ( ) eval() eval() 函数
  2. p r i n t ( ) print() print() 中增加 e n d = " " end="" end="" 参数表示输出后不增加换行,多个 p r i n t ( ) print() print() 可以连续输出。
  3. T e m p S t r [ b i t : ] TempStr[bit:] TempStr[bit:]表示字符串从 b i t bit bit 位置开始的所有字符。如 T e m p S t r [ 1 : ] TempStr[1:] TempStr[1:]表示字符串除首字符外的所有字符。
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("输入格式错误")

print("Hello World")
A = "零一二三四五六七八九"
Str = input()
for C in Str:
    print(A[ eval(C) ], end = "" )
TempStr = input()
if TempStr[0] in ['C', 'c']:
    C = eval( TempStr[ 1 : ] ) * 1.8 + 32
    print("F{:.2f}".format(C))
elif TempStr[0] in ['F', 'f']:
    F = ( eval( TempStr[ 1 : ] ) - 32 ) / 1.8 
    print("C{:.2f}".format(F))
Str = input()
if Str[0 : 3] == "RMB":
    ans = eval( Str[ 3: ] ) / 6.78
    print("USD{:.2f}".format(ans))
elif Str[0 : 3] == "USD":
    ans = eval( Str[ 3: ] ) * 6.78
    print("RMB{:.2f}".format(ans))
else:
    print()
上一篇:idea无限试用


下一篇:Shell脚本-sort、uniq、tr、cut、eval命令