字符串及正则表达式

str1 = '马走日'
str2 = ','
str3 = '象走田'
str4 = ','
str5 = '车走直线炮翻山'
str6 = '士走斜线护将边'
str7 = '小卒一去不复还'
str8 = '。'
print("象棋口诀"+':')
print(str1 + str2)
print(str3 + str4)
print(str5 + str4)
print(str6 + str4)
print(str7 + str8)

str1 = '津A•12345', '沪A•23456', '京A•34567'
for i in range(len(str1)):
    print('第' + str(i + 1) + '张车牌号码:\n' +str1[i])
    if str1[i][0] == '津':
        print('这张号牌的归属地:天津')
    if str1[i][0] == '沪':
        print('这张号牌的归属地:上海')
    if str1[i][0] == '京':
        print('这张号牌的归属地:北京')

import random
import decimal
money = input("请输入要装入红包的总金额:")
money_total = decimal.Decimal(money)
nums = int(input("请输入红包的个数:"))
for num in range(1,nums+1):
    if num == nums:
        last = money_total  #最后一个人得所有未发出去的红包
    else:
        last = money_total/2*decimal.Decimal(str(random.random())) #限制单人红包大于总红包金额的一半
        last = last.quantize(decimal.Decimal('0.00')) #四舍五入保留两位小数点
    money_total = money_total - last
    print("第%d个红包: %s" %(num,str(last)))

weather='2018年4月17日\t 天气预报:{:s} \t 20℃ ~7℃ \t 微风转西风3~4级 \n \
08:00 \t 天气预报:{:s} \t 13℃ \t 微风 \n \
12:00 \t 天气预报:{:s} \t 19℃ \t 微风 \n \
16:00 \t 天气预报:{:s} \t 18℃ \t 西风3~4级 \n \
20:00 \t 天气预报:{:s} \t 15℃ \t 西风3~4级 \n \
00:00 \t 天气预报:{:s} \t 12℃ \t 微风 \n \
04:00 \t 天气预报:{:s} \t 9℃ \t 微风'
context = weather.format('晴','晴','晴','晴','晴','晴','晴')
print(context)

posted @ 2022-10-08 13:45  核变的思  阅读(60)  评论(0)    收藏  举报