Note on python__2021年7月1日Python 字符串练习

本文通过具体实例介绍了Python的基础编程技巧,包括变量输入输出、格式化字符串、条件判断及简单的数学运算。通过对比不同年份的成绩,展示了如何使用条件语句进行结果输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

print("输出 in console test")
print("2的10次方是", 2**10)
print("name input demo test below")
print("21点55分")
'''
通过debug
#输出名字
your_name = input("please input yout name, please\n")
print("hello,", your_name)

'''
#print("----------\n----------")
'''
通过debug
#输出绝对值
a = float(input("pleae input a number\n"))
if a >= 0:
    print("你输入数字绝对值为",  a)
else:
    print("你输入数字绝对值为", -a)
'''
#print("-----------------------\n------------------")

#'''
#转移字符
print("I \' ok")
print("21点56分")

#’‘’


# print(123)
# print(456.789)
# print("\'Hello world\'")
# print("\' Hellow, \\\'Adam\\\'\'")
# print("r\'Hellow, \"Bart\"\'")
# print("r\'\'\'Hello,\nLisa!\'\'\'")

# results:
# 123
# 456.789
# 'Hello world'
# ' Hellow, \'Adam\''
# r'Hellow, "Bart"'
# r'''Hello,
# Lisa!'''


# print ('中文测试')

print('%2d-%02d' % (3, 1))
print('%.2f' % 3.1415926)

'''

占位符	替换内容
%d	    整数
%f	    浮点数
%s	    字符串
%x	    十六进制整数
'''
# 如果你不太确定应该用什么,%s永远起作用,它会把任何数据类型转换为字符串:
print('age:%s. Gender: %s'%(22,True))
#'age:22. Gender: True'
# format()
print('Hello, {0}, 成绩提升了 {1:.1f}%'.format('小明', 17.125))
print("-----------------------\n------------------")
Score_Last_Year = float(input("请输入上一年分数"))
Score_This_Year = float(input("请输入这一年分数"))
Score_Gap       =   Score_This_Year - Score_Last_Year
Score_Gap_Rate  =  (( Score_Gap /Score_Last_Year)*100)
name_of_yours   = '王小明'
if Score_Gap >= 0:
    
    #print("%s 的成绩上升了:%.2f\%" %("WangXiaoMing", Score_Gap_Rate ))
    print('Hi, %s, 你的成绩提高了 %.2f%%.'      % (name_of_yours, Score_Gap_Rate))
    print('Hello, {0}, 成绩提升了 {1:.1f}% '   .format(name_of_yours, Score_Gap_Rate))
    print(f'Hello, {name_of_yours},你的成绩提高了{Score_Gap_Rate:.2f}%')#注意这里就一个%
   # print("{0}的成绩上升了:{1:%.2f} %".format('WangXiaoMing',Score_Gap_Rate))
    print( '富豪老爸: %s, 这次你成绩上升了%.2f%%,干得不错,来领 $%d奖金' % (name_of_yours,abs(Score_Gap_Rate), 100000))
else:
    print('抱歉, %s, 你的成绩下滑了 %.2f%%.'     % (name_of_yours, abs(Score_Gap_Rate)))
    print('抱歉, {0},你的成绩下滑了 {1:.1f}% '   .format(name_of_yours, abs(Score_Gap_Rate)))
    print(f'Hello, {name_of_yours},你的成绩提高了{abs(Score_Gap_Rate):.2f}%')#注意这里就一个%
   # print("{0}的成绩上升了:{1:%.2f} %".format('WangXiaoMing',Score_Gap_Rate))
    print( '富豪老爸: %s, 你成绩居然下滑了%.2f%%,干得不错,来领$%d竹编炒肉' % (name_of_yours,abs(Score_Gap_Rate), 100))

输出

PS C:\Users\TF\pie-c\2021年6月30日> python .\test-in-consloe.py
输出 in console test
2的10次方是 1024
name input demo test below
21点55分
I ' ok
21点56分
 3-01
3.14
age:22. Gender: True
Hello, 小明, 成绩提升了 17.1%
-----------------------
------------------
请输入上一年分数88
请输入这一年分数99
Hi, 王小明, 你的成绩提高了 12.50%.
Hello, 王小明, 成绩提升了 12.5%
Hello, 王小明,你的成绩提高了12.50%
富豪老爸: 王小明, 这次你成绩上升了12.50%,干得不错,来领 $100000奖金
PS C:\Users\TF\pie-c\2021年6月30日> python .\test-in-consloe.py
输出 in console test
2的10次方是 1024
name input demo test below
21点55分
I ' ok
21点56分
 3-01
3.14
age:22. Gender: True
Hello, 小明, 成绩提升了 17.1%
-----------------------
------------------
请输入上一年分数88
请输入这一年分数75
抱歉, 王小明, 你的成绩下滑了 14.77%.
抱歉, 王小明,你的成绩下滑了 14.8%
Hello, 王小明,你的成绩提高了14.77%
富豪老爸: 王小明, 你成绩居然下滑了14.77%,干得不错,来领$100竹编炒肉
PS C:\Users\TF\pie-c\2021年6月30日>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值