1input
2类型转换
3while
4定义函数def
'''
input("这里放给用户的提示")
input输入全为字符串str
如果需要将str转换为int类型需要进行类型转换
int(input(""))
int只能转换数字,转换文字会报错
类型转换还可以转为float(),str()
整数不可以和字符串一起打印,需要类型转换后str(整数),才可以一起打印
'''
# eg:输入年龄
age_1 = input("请输入您的年龄:")
print("1的年龄是:"+age_1+"岁")
# 输入一个数,并进行判断是否是10的整数倍
num = int(input("请输入一个数"))
if num % 10 != 0: # %取余数符号
print(str(num)+"不是10的整数倍")
else:
print(str(num)+"是10的整数倍")
'''
while循环
当条件为Ture执行行动,条件为False不执行
while (条件):
(行动)
while循环跟for特定条件下可以互换
当循环具有明确的循环对象跟次数时,for循环更加简便
当循环次数未知时可以使用while循环
'''
# 依次打印列表中元素
# 法一:for打印
list_1 = ["兄","弟","你","还","好","吗"]
for l in list_1:
print(l)
# 法二:for range 打印
for li in range(len(list_1)):
print(list_1[li])
# 法三:while打印
list_1 = ["兄","弟","你","还","好","吗"]
i = 0
while i < len(list_1):
print(list_1[i])
i = i + 1
'''
while练习 披萨配料
让用户输入一系列披萨配料,当输入"quit"时结束循环
每当用户输入一种配料后,指出我们会在披萨中添加这种配料
'''
pizza_topping = input("请输入需要添加到披萨配料")
while pizza_topping != "quit":
print("我们会在披萨中添加"+pizza_topping)
pizza_topping = input("请输入需要添加到披萨配料")
'''
自定义函数def()
def 定义函数名(变量1,变量2,...):
# 缩进后的均为函数代码
# 退出缩进代码结束
定义函数时代码不会被执行只有调用函数时才会被执行
'''
# eg:定义扇形面积函数
def sector_area(rounded_corner,radiu):
sector_area = 1/2 * rounded_corner * radiu ** 2
return("扇形的面积为"+str(sector_area))
# return返回扇形面积,局部作用域变成全部,在函数外也可以使用
# 定义函数时代码不会被执行只有调用函数时才会被执行
print(sector_area(5,10))
# 调用函数时()中,直接输入具体变量
# def练习
# 输入一本喜欢的书籍,打印一句话“喜欢的书籍之一是”
def favourit_book(book):
return("喜欢的书籍之一是"+book)
print(favourit_book("lover"))
标签:入门,Python,披萨,list,while,practice4,str,print,input
From: https://blog.51cto.com/u_16352455/8741602