欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

while应用和函数学习

程序员文章站 2022-12-23 10:12:29
# ******************************练习****************************# 在控制台中获取两个整数,作为循环开始和结束的点'''a = int(input('请输入起点:'))b = int(input('请输入终点:'))while a <= b ......
# ******************************练习****************************
# 在控制台中获取两个整数,作为循环开始和结束的点
'''
a = int(input('请输入起点:'))
b = int(input('请输入终点:'))
while a <= b:
print(a)
a += 1
'''

#一张纸的厚度是0.01毫米,请问对折多次,可以超过珠穆朗玛峰8844.43米
'''
h = 0.00001
count = 0
while h <= 8844.43:
count += 1
h *= 2
print(count)
'''

#一个球从100m的高度落下,每次弹回原高度的一半。计算:1. 总共经过?次最终落地(可以弹起的最小高度0.01m)。3.记录总共经过?米。
'''
h = 100
s = 100
count = 0
while h/2 >= 0.01:
h /= 2
s += h*2
count += 1
print(count,s)
'''

# *********************学习内容********************
#定义函数
'''
def func(hehe):
print('1')
print('%s' % hehe)
func('你好呀')
'''

#输出从1到n相加的值:
'''
def sum(n):
count = 1
s = 0
while count <= n:
s += count
count += 1
return s
ss = sum(100)
print(ss)
'''

#奇数位索引,生成新列表:
'''
def jishu(lt):
lst = []
for i in range(len(lt)):
if i % 2 ==1:
lst.append(lt[i])
return lst
a = input('请输入内容:')
print(jishu(a))
'''

#判断传入对象长度是否大于5:
'''
def cd(n):
if len(n)>5:
return true
else:
return false
a = input('请输入内容:')
print(cd(a))
'''

'''
def func(n):
return len(n)>5
a = input('请输入内容:')
print(func(a))
'''

#传入列表长度大于2则输出前两项
'''
def func(n):
if len(n)>2:
return n[0],n[1]
a = [1,2]
print(func(a))
'''