笨方法学python 习题24

代码如下

print("Lets's practics everthing?")
print("you\'d need to know\'bout escapes with\\ that do:")
print("\n newlines and \t tabs.")

poem = """
\t The lovely world
with logic so firmly planted
cannot discern \n the needs of love
nor comprehend passion from intuition
and requires an explanation
\n\t\twhere there is none.
"""

print("--------------")
print(poem)
print("---------------")

five = 10-2+3-6
print(f"This should be five:{five}")

def secret_formula(started):
    jelly_beans = started*500
    jars=jelly_beans/1000
    crates=jars/100
    return jelly_beans,jars,crates
start_point=10000
beans,jars,crates=secret_formula(start_point)
#remeber that this is another way to format a string
print("with a starting point of:{}".format(start_point))
#it's just like with an f""string
start_point=start_point/10
print("we can also do that this way:")
formula=secret_formula(start_point)
#this is an esay way to apply a list to a format string
print("we're have {} beans, {} jars,and {} crates.".format(*formula))

结果输出:

Lts's practics everthing?
you'd need to know'bout escapes with\ that do:

 newlines and 	 tabs.
--------------

	 The lovely world
with logic so firmly planted
cannot discern 
 the needs of love
nor comprehend passion from intuition
and requires an explanation

		where there is none.

---------------
This should be five:5
with a starting point of:10000
we can also do that this way:
we're have 500000.0 beans, 500.0 jars,and 5.0 crates.

进程已结束,退出代码0

常见问题

1. 为什么代码后面将jelly_neans变量换成了beans?
这是函数的工作原理。函数内部变量都是临时的,当你的函数返回后,返回值可以被赋予一个变量。
后面创建了beans的新变量,用来存放函数的返回值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值